Warner Bros. Discovery logo

Senior Software Engineer

Warner Bros. Discovery
NewPosted today

LOCATION

Hyderabad · Hybrid

EXPERIENCE

5 - 8 Years

TYPE

FullTime

SKILLS REQUIRED

JavaMicroservices ArchitectureKubernetesRESTful APIsAgile DevelopmentSpring BootData Analysis

Job description

Overview

Join the India Identity and Growth teams as a Senior Software Engineer to enable the global expansion of WBD streaming services. Build and operate scalable software systems and contribute to engineering standards, technical strategy, and customer experiences.

What you'll do

  • Build high-performance, stable, and scalable systems deployed in production.
  • Champion engineering and operational excellence.
  • Drive best practices and set standards within the team.
  • Influence the team’s strategy and contribute significantly to planning.
  • Balance immediate and long-term business needs.
  • Think creatively and innovate to deliver delightful customer experiences.
  • Use data-driven decision-making and seek solutions to challenging problems.
  • Deliver quality results in a fast-paced environment.
  • Collaborate with peers, share knowledge, and contribute to technical decisions.
  • Lead major functional changes in existing or new software systems.
  • Investigate production issues, identify root causes, and improve processes.
  • Document code, designs, and processes for clarity.
  • Provide guidance on design, coding, and operational best practices.
  • Establish best practices and quality standards within the team.
  • Mentor junior engineers and positively influence the team.

What you'll need

  • Bachelor’s degree with 5 – 8 years of experience as a software developer.
  • Strong proficiency in Java (8+) with experience building scalable, cloud-native, microservices-based systems.
  • Experience building and operating global-scale large platform services in non-prod and prod environments.
  • Ability to collaborate effectively with remote peers across disparate geographies and time zones.
  • Strong CS fundamentals.
  • Strong technical understanding of Kubernetes-based microservice architectures, REST/gRPC communication patterns, caching solutions, messaging services, DB services, API gateways, service mesh, and infrastructure-as-code technologies/processes.
  • Direct experience with at least one cloud provider, including AWS, GCP, Azure, or other.
  • Experience establishing and improving data-driven infrastructure and service KPIs such as performance, scale, availability, reliability, and security.
  • Strong understanding of security best practices and a high bar for protecting customer data.
  • Ability to implement alerting, metrics, and logging using tools like Prometheus, CloudWatch, Kibana, and PagerDuty.
  • Experience with persistence and caching solutions such as PostgreSQL, Redis, Elasticsearch, DynamoDB, and Caffeine.
  • Familiarity with asynchronous, non-blocking, functional/reactive styles of programming.
  • Hands-on experience with frameworks such as Spring WebFlux, Vert.x, and Node.js.
  • Operational experience running services globally, including on-call rotation, incident response, and playbooks.
  • Excellent written and verbal communication skills with emphasis on technical documentation.

Details

  • Location: Hyderabad.
  • Collaborate with remote peers across disparate geographies and time zones.
  • On-call rotation and incident response are part of the operational experience required.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer