Software Developer II
Warner Bros. Discovery
Welcome to Warner Bros. Discovery… the stuff dreams are made of.
Who We Are…
When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life, the creators bringing them to your living rooms and the dreamers creating what’s next…
From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.
Your New Role
The Dalton team builds and operates backend services that power subscriptions, commerce, and platform integrations across our streaming products. These services are high-volume, customer-facing, and event-driven, integrating with multiple internal and external systems. As a Software Development Engineer II (Dev 2) on Dalton, you will focus primarily on backend development, working on Java-based microservices that process asynchronous events, manage data at scale, and operate reliably in production on AWS. This role is suited for an engineer who is comfortable owning well-defined backend features end-to-end within an established architecture, and who wants to deepen their expertise in distributed systems and cloud-native services.
Your Role Accountabilities Design, implement, and maintain Java-based backend services using Spring Boot Build and enhance event-driven and asynchronous workflows leveraging AWS messaging services Develop and maintain RESTful APIs and internal service integrations Work with AWS services such as SNS, SQS, and DynamoDB to support scalable, resilient systems Write clean, maintainable, and well-tested code that adheres to existing Dalton service patterns Participate in code reviews, focusing on correctness, clarity, and long-term maintainability Collaborate closely with product, QA, and partner engineering teams to deliver backend capabilities Help diagnose and resolve issues in production systems, including participation in on-call rotations with support from senior engineers Contribute to documentation and shared understanding of system behavior, data flows, and operational considerations
Independently delivers well-scoped backend features within existing service architectures Understands how backend components interact through messaging, queues, and data stores Applies appropriate design patterns without over-engineering solutions Writes high-quality unit and integration tests for backend services Demonstrates growing ownership of service reliability, performance, and operational health Effectively communicates technical tradeoffs and implementation details within the team
Don't want to miss the next one?
Subscribe to daily email alerts for roles matching your interests.