Software Development Engineer II
Software Development Engineer II

Software Development Engineer II

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
W

At a Glance

  • Tasks: Join our London team to tackle exciting software challenges and lead innovative projects.
  • Company: Warner Bros. Discovery is a global leader in entertainment, fostering inclusivity and creativity.
  • Benefits: Enjoy flexible work options, competitive pay, and a vibrant company culture.
  • Why this job: Be part of a dynamic team shaping the future of streaming and interactive entertainment.
  • Qualifications: Experience in A/B testing, proficient in Go and Python, and strong communication skills required.
  • Other info: This role offers a chance to influence major products like HBO Max and Discovery+.

The predicted salary is between 43200 - 72000 £ per year.

This job is with Warner Bros. Discovery, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community.

Overview: At Warner Bros Discovery (WBD) we seek to ignite people’s curiosity to engage, entertain and enlighten the world around them through amazing viewing experiences. The Streaming and Interactive Entertainment group builds the global streaming platform that includes a suite of applications and platform capabilities to support all our brands (in addition to WBD’s Gaming business). This platform covers Search, Content Recommendations, Personalization, Catalog, Video, Subscriptions and more. We build for connected TVs, web, mobile phones, tablets, and consoles for a large footprint of products and brands (HBO Max, Discovery+, Food Network, CNN, Golf TV, MotorTrend, Eurosport, and many more). This is a growing, global product and engineering group crucial to WBD’s future.

Responsibilities: We are looking for a Software Development Engineer II to join our London based experimentation team. You understand a broad range of computer science concepts, and know how, when, and when not to use them. You can dive deep into a wide range of technical problems offering suggestions and feedback to your team. Your interest in computer science has not faded as you moved into a leadership role and you are still comfortable with technical details. You work with key stakeholders to deliver a high-quality product ensuring that software development is and remains under control and on track at all times. Your written and verbal communication skills are top notch. You can distil key points out of complex technical descriptions to share with non-technical stakeholders, adapting your language and style of communication depending on the audience. You communicate through data, dates, and facts using emotion judiciously to motivate and inspire. You lead by example and do not consider yourself above individual contributor work. You are comfortable teaching best practices by showing developers, not just telling people. Teams follow your lead because you are an inspirational leader, because you are right, and because you can show everyone high quality examples of your own work. You have demonstrated the ability to make great hiring decisions as is shown by the performance of developers on your team, and you are able to retain and develop the best developers. You have demonstrated the capacity to make decisions for more than one development team or functional area showing that your judgment is fungible.

Qualifications: Experience in Experimentation and A/B testing. Proficient in Go and Python languages. Persistence and caching solutions such as PostgreSQL, Redis, Open Search. Micro-service based architectures using gRPC and Kafka for interservice communication. Asynchronous, non-blocking, functional style of programming and experience implementing with Go and Python. Usage and deep understanding of Docker, Kubernetes, and AWS. Experience of building, operating, and truly owning services. Implementing alerting, metrics, and logging using Prometheus, CloudWatch, Kibana, PagerDuty. SQL & NoSQL experience including DynamoDB. Databricks Platform experience (SQL, ML, Workflows). Previous experience of streaming data, ML and analytics workflows at scale. Background in Data Science & Data Engineering (including math and statistics functions). Very strong communication skills both written and verbal.

W

Contact Detail:

Warner Bros Discovery Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Development Engineer II

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Go, Python, and AWS. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.

✨Tip Number 2

Demonstrate your understanding of experimentation and A/B testing by preparing examples of how you've applied these concepts in previous roles. Be ready to discuss the impact of your work on product development during interviews.

✨Tip Number 3

Showcase your leadership skills by highlighting instances where you've mentored others or led a team. Prepare to discuss how you inspire and motivate your colleagues, as this role values strong leadership qualities.

✨Tip Number 4

Research Warner Bros. Discovery's products and services, especially their streaming platforms. Understanding their business model and how your role fits into their goals will help you articulate your value during the application process.

We think you need these skills to ace Software Development Engineer II

Proficiency in Go and Python
Experience in Experimentation and A/B testing
Knowledge of PostgreSQL, Redis, and Open Search
Understanding of micro-service architectures using gRPC and Kafka
Familiarity with asynchronous, non-blocking programming
Experience with Docker and Kubernetes
Proficient in AWS services
Ability to implement alerting, metrics, and logging with Prometheus, CloudWatch, and Kibana
SQL and NoSQL database experience including DynamoDB
Experience with Databricks Platform (SQL, ML, Workflows)
Background in Data Science and Data Engineering
Strong written and verbal communication skills
Leadership and mentoring abilities
Problem-solving skills
Ability to distil complex technical information for non-technical stakeholders

Some tips for your application 🫡

Understand the Job Requirements: Carefully read the job description for the Software Development Engineer II position at Warner Bros. Discovery. Make sure you understand the key responsibilities and qualifications required, especially focusing on skills like Go, Python, and experience with A/B testing.

Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job description. Emphasise your proficiency in the required programming languages and any experience with micro-service architectures or data engineering.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your understanding of the streaming industry. Mention specific projects or experiences that demonstrate your leadership and technical skills, as well as your ability to communicate complex ideas effectively.

Proofread Your Application: Before submitting your application, thoroughly proofread your CV and cover letter. Check for any grammatical errors or typos, and ensure that your documents are clear and professional. A polished application reflects your attention to detail.

How to prepare for a job interview at Warner Bros Discovery

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Go and Python, as well as your familiarity with micro-service architectures. Expect technical questions that may require you to solve problems on the spot, so brush up on your coding skills and be ready to demonstrate your knowledge.

✨Communicate Clearly

Since the role requires distilling complex technical concepts for non-technical stakeholders, practice explaining your past projects in simple terms. Highlight your ability to adapt your communication style based on your audience, as this will be crucial in your interactions at Warner Bros. Discovery.

✨Emphasise Leadership and Teamwork

Prepare examples that showcase your leadership style and how you've inspired your team in previous roles. Discuss how you lead by example and your approach to mentoring others, as this aligns with the expectations of the position.

✨Demonstrate Your Problem-Solving Approach

Be ready to talk about your experience with experimentation and A/B testing. Share specific instances where you tackled technical challenges and the methodologies you used to arrive at solutions, as this will highlight your analytical skills and decision-making process.

Software Development Engineer II
Warner Bros Discovery
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

W
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>