Senior Software Engineer - Java (Consumer Team)
Remote · Full Time
Be the first to apply
- Experience
- 5–8 yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 weeks ago
- Work mode
- Work from home
- Education
- Bachelor’s degree
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Warner Bros. Discovery
Warner Bros. Discovery is a leading global media and entertainment enterprise presenting audiences worldwide with a unique and comprehensive array of content, brands, and franchises including television, film, streaming, and gaming. The company integrates WarnerMedia's premium entertainment, sports, and news properties with Discovery's renowned non-fiction and international entertainment offerings.
Team Overview
Warner Bros. Discovery’s Direct-to-Consumer (DTC) software engineering groups develop applications across various platforms such as web, mobile, connected TVs, consoles, and other streaming devices. The Identity and Growth teams enable seamless authentication and authorization for customers across all WBD brands, playing a critical role in delivering smooth user experiences globally. The India Development Center supports these global streaming services and helps expand the reach of these platforms internationally.
Key Responsibilities
- Design, develop, and maintain high-performing, stable, and scalable systems deployed in production environments.
- Advocate for engineering and operational excellence in everyday tasks and processes.
- Drive and enforce best practices and standards within the engineering team.
- Influence team strategies and actively contribute to planning and decision-making.
- Weigh short-term and long-term business objectives carefully and exercise sound judgment.
- Innovate creatively to craft exceptional user experiences for customers.
- Utilize data-driven approaches to solve complex problems and improve decision-making.
- Maintain strong convictions while staying open to alternative viewpoints.
- Consistently deliver high-quality results in a rapid development environment.
- Collaborate with cross-functional peers, share knowledge, and influence technical directions.
- Lead significant functional enhancements in both new and existing software systems.
- Diagnose and resolve production issues, identify root causes, and streamline related processes.
- Create and maintain clear documentation of code, designs, and workflows.
- Provide mentorship and guidance to junior developers regarding design, coding, and operational standards.
- Establish team-wide quality benchmarks and engineering best practices.
Required Qualifications & Experience
- Bachelor’s degree with 5 to 8 years of experience in software development.
- Expertise in Java 8+ and experience creating scalable, cloud-native microservices architectures.
- Hands-on experience building and operating large-scale global platform services in both production and non-production environments.
- Proven ability to collaborate effectively with distributed teams across various geographies and time zones.
- Strong foundation in computer science fundamentals and thorough understanding of Kubernetes microservices, RESTful and gRPC communication patterns, caching, messaging systems, database services, API gateways, service mesh, and infrastructure-as-code techniques.
- Direct experience with cloud service providers such as AWS, GCP, or Azure.
- Track record of establishing and enhancing infrastructure and service KPIs related to performance, scalability, availability, reliability, and security.
- Deep knowledge of security best practices with a focus on safeguarding customer data.
- Experience implementing monitoring, alerting, metrics, and logging using tools such as Prometheus, CloudWatch, Kibana, and PagerDuty.
- Familiarity with databases and caching technologies like PostgreSQL, Redis, Elasticsearch, DynamoDB, and Caffeine.
- Exposure to asynchronous, non-blocking, and reactive programming styles; practical use of frameworks like Spring WebFlux, Vert.x, or Node.js.
- Operational experience managing globally deployed services, including participation in on-call rotations, incident response, and playbook creation.
- Excellent written and verbal communication skills, emphasizing technical documentation.
Work Culture & Values
Warner Bros. Discovery is committed to fostering a workplace where everyone is valued and supported. The company promotes equal opportunity employment and is dedicated to building a diverse workforce representative of many perspectives, backgrounds, and lived experiences. Candidates with disabilities who require accommodations during the recruitment process are encouraged to request support.
What We Offer
- A welcoming and supportive work environment.
- Equal opportunity hiring practices.
- Accelerated career growth possibilities.
Level
Senior
Minimum education
Bachelor's Degree