Warner Bros. Discovery is seeking a Staff Engineer to lead backend development efforts for their Global Consumer Identity & Authentication platform to shape the future of identity services across their streaming platforms.
Requirements
- 7+ years of professional experience in backend software engineering, including leading key features of large-scale service development.
- Proven track record of designing and delivering resilient cloud-native systems.
- Familiarity with modern Java features including Vert.x and Spring Boot.
- Deep expertise in backend frameworks and distributed systems, with hands-on experience in AWS and EKS.
- Demonstrated expertise in secure system design, including authentication protocols (OAuth2, OpenID Connect), data protection strategies, and threat modeling.
- Experience with observability tools (Grafana, Prometheus, Telegraph), databases (PostgreSQL, DynamoDB, MongoDB), and infrastructure-as-code (Terraform).
- Demonstrated ability to mentor engineers and lead cross-team initiatives.
Responsibilities
- Leading efforts in tech debt reduction, platform modernization, or reliability improvements. Balancing trade-offs between speed, quality, and cost.
- Navigating ambiguity with data-driven and experience-informed choices.
- Architect and build scalable, secure backend systems using technologies such as AWS, container orchestration tools (such as ECS, Kubernetes), databases including PostgreSQL, DynamoDB, and MongoDB, and messaging systems like Kafka and SQS.
- Lead development of cloud-native services at global scale, with deep experience in multi-region deployments, failover strategies, and cost-optimized infrastructure.
- Drive operational excellence through CI/CD, monitoring, and lead incident postmortems and root cause analyses with a focus on systemic improvements and learning culture.
- Collaborate cross-functionally with product, design, and engineering teams to deliver high-impact solutions.
- Mentor and guide engineers across levels, fostering a culture of technical excellence and growth.
Other
- Excellent communication skills and a collaborative mindset.
- Passion for continuous learning, innovation, and driving technical excellence.
- Ability to work in a team environment and collaborate with cross-functional teams.
- Strong problem-solving skills and ability to navigate ambiguity.
- Bachelor's degree in Computer Science or related field (not explicitly mentioned but implied)