Senior Software Engineer - Backend (Commerce Team), Hyderabad

Global Sports Jobs Limited

Phoenix (AZ)

On-site

USD 140,000 - 180,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

A great place to work.
Fast-track growth opportunities.

Job summary

Discovery's Commerce group in Global Tech is seeking a senior backend engineer to lead design and development of major functional changes across backend services. You will own system design, drive engineering standards, and mentor junior engineers in a fast-paced environment.

Qualified candidates have 5–8 years in Java or JVM languages, deep Docker/Kubernetes/AWS experience, and a track record shipping high-performance, scalable systems.

Qualifications

  • Proficiency in Java or other JVM languages with 5–8 years of total experience.
  • Experience and deep understanding of Docker, Kubernetes and AWS.
  • Strong understanding of distributed systems challenges, micro-service-based architectures and asynchronous communication, for example using gRPC and Kafka.
  • Ability to implement alerting, metrics and logging using tools such as Prometheus, CloudWatch, Kibana and PagerDuty.
  • Practical knowledge of persistence and caching solutions such as PostgreSQL, Redis, ElasticSearch and Caffeine.
  • Familiarity with asynchronous, non-blocking, functional/reactive styles of programming, with hands-on experience of frameworks such as Spring WebFlux, Vert.x or Node.js.
  • Track record of having built multiple high-performance, stable and scalable systems that have been successfully shipped to customers in production.

Responsibilities

  • Drive best practices and set engineering standards for the team, providing guidance on design, coding and operational best practices and proactively creating them where none exist.
  • Act as a key influencer in the team's strategy and contribute significantly to team planning.
  • Show good judgement in making trade-offs between immediate and long-term business needs.
  • Take ownership of work and consistently deliver results in a fast-paced environment.
  • Play a leading role in designing and developing major functional changes to existing software systems, or new ones, involving other engineers.
  • Troubleshoot production issues by reviewing source code, logs, operational metrics and stack traces to pinpoint and resolve problems, identifying root causes and applying the learnings to improve both development processes and system design.
  • Make high-impact decisions driving how and what software gets built.
  • Mentor junior engineers, overseeing their designs, code quality and integration into a team.
  • Lead collaboratively and with an open mind, sharing knowledge, holding a strong point of view and helping to tie-break key technical decisions so that other engineers and team members become more productive.
  • Champion data-driven decision-making, curiosity and innovation to solve difficult problems and produce delightful customer experiences.

Skills

Java
Docker
Kubernetes
AWS
Distributed systems
Kafka
gRPC
PostgreSQL
Redis
ElasticSearch
Spring WebFlux
Reactive programming

Tools

Prometheus
CloudWatch
Kibana
PagerDuty

Job description

About the Role

The Commerce group sits within the Core & Data organisation of WBD's Global Tech division and handles all aspects of monetising the company's streaming services, covering products, pricing and promotions, subscription and pay-per-view sales, integration with third-party providers for global and local payment methods, taxes, fraud and financial reporting. Its teams own the design, build, maintenance and operation of the backend APIs that power all of the company's clients. The group is currently based in the US, Sweden and Poland and is expanding in India. This is a senior backend engineering role focused on leading the design and development of major functional changes within that group.

Key Responsibilities
  • Drive best practices and set engineering standards for the team, providing guidance on design, coding and operational best practices and proactively creating them where none exist.
  • Act as a key influencer in the team's strategy and contribute significantly to team planning.
  • Show good judgement in making trade-offs between immediate and long-term business needs.
  • Take ownership of work and consistently deliver results in a fast-paced environment.
  • Play a leading role in designing and developing major functional changes to existing software systems, or new ones, involving other engineers.
  • Troubleshoot production issues by reviewing source code, logs, operational metrics and stack traces to pinpoint and resolve problems, identifying root causes and applying the learnings to improve both development processes and system design.
  • Make high-impact decisions driving how and what software gets built.
  • Mentor junior engineers, overseeing their designs, code quality and integration into a team.
  • Lead collaboratively and with an open mind, sharing knowledge, holding a strong point of view and helping to tie-break key technical decisions so that other engineers and team members become more productive.
  • Champion data-driven decision-making, curiosity and innovation to solve difficult problems and produce delightful customer experiences.
Required Experience & Qualifications
  • Proficiency in Java or other JVM languages with 5–8 years of total experience.
  • Experience and deep understanding of Docker, Kubernetes and AWS.
  • Strong understanding of distributed systems challenges, micro-service-based architectures and asynchronous communication, for example using gRPC and Kafka.
  • Ability to implement alerting, metrics and logging using tools such as Prometheus, CloudWatch, Kibana and PagerDuty.
  • Practical knowledge of persistence and caching solutions such as PostgreSQL, Redis, ElasticSearch and Caffeine.
  • Familiarity with asynchronous, non-blocking, functional/reactive styles of programming, with hands-on experience of frameworks such as Spring WebFlux, Vert.x or Node.js.
  • Track record of having built multiple high-performance, stable and scalable systems that have been successfully shipped to customers in production.
Benefits & Perks
  • A great place to work.
  • Fast-track growth opportunities.
The Application Process
  1. Candidates may be asked to discuss the company's guiding principles and what they mean in day-to-day work during the interview.
  2. Qualified candidates with a disability who require adjustments or accommodations during the job application or recruitment process can submit a request through the company's accessibility page.
About the Company

Discovery is a premier global media and entertainment company offering audiences one of the world's most differentiated and complete portfolios of content, brands and franchises across television, film, streaming and gaming, combining WarnerMedia's premium entertainment, sports and news assets with Discovery's leading non-fiction and international entertainment and sports businesses.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Global Sports Jobs Limited • Phoenix (AZ)

On-site
USD 140,000 - 180,000
A great place to work.
Fast-track growth opportunities.
Senior Staff Software Engineer - Golang (Consumer Team),Hyderabad
Senior Staff Software Engineer - Golang (Consumer Team),Hyderabad

Global Sports Jobs Limited • Phoenix (AZ)

On-site
USD 42,000 - 79,000
A great place to work.
Fast-track growth opportunities.
Staff Software Engineer - Data Platform Team, Hyderabad
Staff Software Engineer - Data Platform Team, Hyderabad

Global Sports Jobs Limited • Phoenix (AZ)

On-site
USD 140,000 - 220,000
A Great Place to work
Fast track growth opportunities
Director Software Engineering - Backend (Consumer Team),Hyderabad
Director Software Engineering - Backend (Consumer Team),Hyderabad

Global Sports Jobs Limited • Phoenix (AZ)

On-site
USD 58,000 - 94,000
A great place to work
Fast-track growth opportunities
Engineering Manager (Data & Distributed Systems) - Data Platform , Hyderabad
Engineering Manager (Data & Distributed Systems) - Data Platform , Hyderabad

Global Sports Jobs Limited • Phoenix (AZ)

On-site
USD 180,000 - 240,000
A great place to work.
Fast-track growth opportunities.
Thoughtfully curated benefits and the…
Data Scientist II, Hyderabad
Data Scientist II, Hyderabad

Global Sports Jobs Limited • Phoenix (AZ)

On-site
USD 120,000 - 170,000
A great place to work.
Fast-track growth opportunities.
Career-defining opportunities, curated
+1
Senior Data Scientist - Hyderabad
Senior Data Scientist - Hyderabad

Global Sports Jobs Limited • Phoenix (AZ)

On-site
USD 120,000 - 180,000
Great workplace environment
Fast-track growth opportunities
Curated benefits and tools
Senior Staff Software Engineer
Senior Staff Software Engineer

Turner Services Inc. • Atlanta (GA)

On-site
USD 180,000 - 230,000
Senior Software Engineer, Global Cloud Microservices
Senior Software Engineer, Global Cloud Microservices

Global Sports Jobs Limited • Phoenix (AZ)

On-site
USD 140,000 - 180,000
A great place to work.
Fast-track growth opportunities.
Senior Software Engineer (Roku)
Senior Software Engineer (Roku)

Turner Services Inc. • New York (NY)

On-site
USD 164,000 - 304,000
Health insurance
Wellness program
Retirement savings plan
+1