Software Developer II
You.i Labs Inc
Job Description
Overview
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 (Dev2) 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.
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
Compensation and Benefits
Pay Range: $100,000.00 – $134,500.00 salary per year. Other rewards may include annual bonuses, short- and long-term incentives, and program-specific awards. In addition, Warner Bros.
Discovery provides a variety of benefits to employees, including health insurance coverage, an employee wellness program, life and disability insurance, a retirement savings plan, paid holidays and sick time and vacation.
Equal Employment Opportunity
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 consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.
If you’re a qualified candidate with a disability and you require adjustments or accommodations during the job application and/or recruitment process, please visit our accessibility page for instructions to submit your request.
#J-18808-Ljbffr