Software Development Engineer II
Software Development Engineer II

Software Development Engineer II

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
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 opportunities for growth and collaboration across multiple development teams.

The predicted salary is between 36000 - 60000 £ 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.

Software Development Engineer II employer: Warner Bros. Discovery

At Warner Bros. Discovery, we pride ourselves on being an inclusive employer that champions diversity and fosters a collaborative work culture in our London office. As a Software Development Engineer II, you'll benefit from a dynamic environment that encourages innovation and personal growth, with access to cutting-edge technologies and opportunities to lead impactful projects across our global streaming platform. Join us to be part of a team that not only values your technical expertise but also supports your career development while making a meaningful contribution to the entertainment industry.
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 tools like Docker and Kubernetes. Having hands-on experience or projects showcasing these skills can set you apart during discussions.

✨Tip Number 2

Prepare to discuss your experience with A/B testing and experimentation. Be ready to share examples of how you've implemented these processes in past projects, as this is a key focus for the role.

✨Tip Number 3

Highlight your leadership style and how you inspire teams. Think of specific instances where you've led by example or mentored others, as this aligns with the company's emphasis on inspirational leadership.

✨Tip Number 4

Brush up on your communication skills, especially in translating complex technical concepts for non-technical stakeholders. Practising this will help you demonstrate your ability to communicate effectively during interviews.

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

Proficiency in Go and Python programming languages
Experience with A/B testing and experimentation methodologies
Knowledge of persistence and caching solutions such as PostgreSQL and Redis
Familiarity with micro-service architectures using gRPC and Kafka
Understanding of asynchronous and non-blocking programming paradigms
Experience with Docker and Kubernetes for container orchestration
Proficient in AWS services and cloud infrastructure management
Ability to implement monitoring and alerting systems using Prometheus and CloudWatch
Experience with SQL and NoSQL databases, including DynamoDB
Familiarity with Databricks Platform for data workflows and machine learning
Background in Data Science and Data Engineering principles
Strong written and verbal communication skills
Leadership and mentoring abilities in a software development context
Capability to distil complex technical concepts for non-technical stakeholders

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and qualifications for the Software Development Engineer II position at Warner Bros. Discovery. Tailor your application to highlight relevant experiences that align with their needs.

Highlight Technical Skills: Emphasise your proficiency in Go and Python, as well as your experience with micro-service architectures, A/B testing, and cloud technologies like AWS. Be specific about projects where you've successfully implemented these skills.

Showcase Communication Abilities: Since strong communication skills are crucial for this role, provide examples in your application of how you've effectively communicated complex technical concepts to non-technical stakeholders. This could be through previous projects or team collaborations.

Tailor Your CV and Cover Letter: Craft a CV and cover letter that specifically address the job description. Use keywords from the job posting and ensure your documents reflect your leadership qualities and ability to inspire teams, as mentioned in the job requirements.

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.

✨Demonstrate Leadership Qualities

Even though this is a technical role, they are looking for someone who can lead by example. Be ready to share instances where you've mentored others or taken initiative in your previous roles. Show how you inspire your team and contribute to their growth.

✨Prepare for A/B Testing Discussions

Given the emphasis on experimentation and A/B testing, come equipped with examples of how you've implemented these strategies in your work. Discuss the outcomes and what you learned from those experiences to showcase your analytical mindset.

Software Development Engineer II
Warner Bros. Discovery
W
  • Software Development Engineer II

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-06-11

  • W

    Warner Bros. Discovery

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