This website uses cookies to ensure you get the best experience. Learn more

Lead Software Engineer (Backend)

Discovery is a global leader in the media sector, serving passionate fans around the world with content that inspires, informs and entertains. Discovery delivers over 8,000 hours of original programming each year across deeply loved content genres.

The world is changing all around us. To continue to grow as a business over the next years we must look ahead, understand the changing trends and be prepared for that what's to come. We must get ready for tomorrow today. Join us to be part of the adventure. Discovery inspires people to be the best they can.

Currently in Poland we are looking for passionate people with various backgrounds to join our team in the fields of FP&A Centre of Excellence, Global Business Services, HR Services and Media Business.

Job Summary

The Direct to Consumer (DTC) group is a technology company within Discovery that is responsible for building a global video streaming platform to support a broad collection of Discovery's brands, including the recently launched streaming service Discovery+

DTC's engineering teamsbuild applications for web, mobile, tablets, connected TVs, consoles, and other streaming devices. Those applications are backed by a fleet of cloud-native microservices deployed to Kubernetes within AWS. Our platform covers everything from search, catalogue, video transcoding, personalization, to subscriptions, payments, and really much more.DTC is a growing engineering group crucial to Discovery's future, and that's why we are looking for technically deep, analytical software engineers to join our first team in Poland!

Preffered skills

  • Experience in technical leadership.
  • Experience architecting and developing distributed systems.
  • Proficiency in Java and a few other languages.
  • Comprehensive understanding of Microservices architectures.
  • Hands-on experience and deep understanding of Docker, Kubernetes and AWS.
  • Experience with Continuous Delivery and Infrastructure as Code.
  • Experience with Continuous Delivery and Infrastructure as Code.
  • Experience in operating and truly owning services, configuring alerting, metrics and logging.
  • Exceptional written and verbal communication skills in English and Polish.

    Extra points for:
  • gRPC and Kafka for interservice communication.
  • The asynchronous, non-blocking, functional style of programmingand experience with frameworks such as Spring WebFlux or Vert.x.

As a Lead Software Engineer you will:

  • Break down high-level product vision into manageable pieces for development execution.
  • Drive the technical decisions for a new or existing product area.
  • Write efficient, readable, testable code.
  • Mentor Senior Engineers, overseeing their designs and code quality.

What we offer

  • New project, no legacy code.
  • Influence over the shape of the new team.
  • Competitive salary on the employment contract and annual bonus.
  • New MacBook Pro 16", external monitor etc.
  • Broad range of benefits, including Multisport, LuxMed, life and travel insurance and many more.
  • Elastic working hours. We cooperate mostly with Swedish teams on a daily basis, which means the same time zone.


You should be located in Poland and able to meet the team in our office in Warsaw (~1-2x / month).

If your interest lies in building highly scalable containerized services - apply, we want to get to know you better!

Apply Now

Share this