Enable job alerts via email!

Software Development Engineer II

ZipRecruiter

London

On-site

GBP 55,000 - 85,000

Full time

27 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Warner Bros. Discovery is looking for a Software Development Engineer II in London. This role involves leading technical teams, ensuring software development quality, and managing A/B testing initiatives. Candidates should possess strong skills in Go and Python, with experience in microservices, AWS, and data engineering. Ideal applicants will have a deep understanding of software engineering principles and strong leadership capabilities.

Qualifications

  • Experience in leading technical teams.
  • Comfortable with technical details.
  • Strong communication skills for both technical and non-technical audiences.

Responsibilities

  • Deliver high-quality products by working with stakeholders.
  • Lead by example, teaching best practices to developers.
  • Make hiring decisions and develop team members.

Skills

Experience in Experimentation and A/B testing
Proficient in Go
Proficient in Python
Persistence and caching solutions
Micro-service based architectures
Asynchronous programming
Deep understanding of Docker
Experience with Kubernetes
Experience with AWS
SQL & NoSQL experience
Experience with Databricks Platform
Background in Data Science & Data Engineering
Very strong communication skills

Job description

Job Description

This job is with Warner Bros. Discovery, an inclusive employer and a member of myGwork – the largest global platform for the + business community. Please do not contact the recruiter directly.

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 .
  • 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.

#LI-DNI

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.