Skip to main content
Back to jobs

Software Developer II

External
Warner Bros. Discovery logoWarner Bros. Discovery · Kanata 307 Legget Dr
Full-timeOn-siteToday
AgileAWSCI/CDData ModelingDocumentationDynamoDB
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Benefits

Health insurance

Additional Information

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. We are the now and the next. The power behind the people building the future. We are born from the spirit of innovation. We are created from the idea that people around the world want more, need more, deserve more. We are the home of the global digital revolution. We are CNN. To see what it's like to work at CNN, follow @WBDLife on Instagram and X ! 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 Qualifications & Experience Bachelor's degree in Computer Science, Engineering, or equivalent practical experience Strong experience developing backend applications in Java Hands-on experience building services using Spring Boot Experience developing API-driven or service-oriented backend systems Solid understanding of object-oriented design, data structures, and software design principles Experience working in an agile, collaborative engineering environment Ability to troubleshoot and debug issues across distributed backend services Hands-on experience with AWS backend services is preferred, specifically: Amazon SNS (event publishing and fan-out) Amazon SQS (asynchronous processing and queue-based workflows) Amazon DynamoDB (NoSQL data modeling and access patterns) Experience operating Spring Boot services in AWS production environments Familiarity with cloud-native architectures and CI/CD pipelines Experience supporting production services, including familiarity with on-call practices Exposure to logging, metrics, monitoring, and alerting for backend systems How We Get Things Done... This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at www.wbd.com/guiding-principles/ along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview. Championing Inclusion at WBD Warner Bros. Discovery embraces the opportunity to build a workforce that reflects a wide array of perspectives, backgrounds and experiences. Being an equal opportunity employer means that we take seriously our responsibility to


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at Warner Bros. Discovery? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect