Software Engineering Lead for Distributed Systems

3 weeks ago


Hyderabad, Telangana, India myGwork Full time

Imagine a career where you can shape the future of entertainment and technology. As a Senior Software Engineer at Warner Bros. Discovery, you'll be part of a team that brings magic to life.

About Us

We're a global media and entertainment company that offers a diverse range of content, brands, and franchises across television, film, streaming, and gaming. Our mission is to provide our audiences with the world's most unique and complete portfolio of content.

Job Description

This role is based in Hyderabad, India, as we expand our Commerce group within WBD's Global Tech division. You'll be working on all aspects of monetizing our streaming services, including managing products, pricing, and promotions, selling subscriptions and pay-per-view events, integration with 3rd party providers for global and local payment methods, handling taxes, fraud, financial reporting, and much more.

We're looking for a skilled software engineer who has built multiple high-performance, stable, scalable systems and can drive best practices and set standards for the team. Your expertise will help us create delightful experiences for our customers.

Responsibilities
  • Design and develop major functional changes to existing software systems or new ones, involving yourself and other engineers.
  • Troubleshoot production issues by reviewing source code, logs, operational metrics, stack trace, etc. to pinpoint a specific problem and resolve it.
  • Mentor junior engineers, overseeing their designs, code quality, and integration into the team.
Requirements

We're looking for someone with:

  • A track record of building high-performance, stable, scalable systems.
  • Proficiency in Java or other JVM languages with 5-9 years of total experience.
  • Experience and deep understanding of Docker, Kubernetes, and AWS.
  • Great understanding of distributed systems challenges, micro-service-based architectures, and asynchronous communication (e.g., using gRPC and Kafka).
  • Ability to implement alerting, metrics, and logging using tools like Prometheus, CloudWatch, Kibana, PagerDuty.
  • Practical knowledge of persistence and caching solutions such as PostgreSQL, Redis, ElasticSearch, Caffeine.
  • Familiarity with asynchronous, non-blocking, functional/reactive styles of programming and hands-on experience with frameworks like Spring WebFlux, Vert.x, Node.js.
What We Offer
  • A competitive salary: ₹20,00,000 - ₹30,00,000 per annum (approximate) depending on your level of experience.
  • Equal opportunity employer.
  • Fast-track growth opportunities.
  • A chance to work on innovative projects and collaborate with talented individuals from around the world.


  • Hyderabad, Telangana, India Digihelic Solutions Private Limited Full time

    Job Title: Senior Software Engineer - Distributed SystemsWe are seeking an experienced Senior Software Engineer to lead the development of our distributed systems. The ideal candidate will have a strong background in Java, Spring Boot, and microservices architecture.Key Responsibilities:Design and implement microservices using Spring Boot and Java.Develop...

  • Software Engineer

    1 month ago


    Hyderabad, Telangana, India Microsoft Full time

    About the RoleMicrosoft is seeking highly skilled backend engineers to join our team in India. We are building large scale distributed systems that handle massive amounts of data with tight availability, reliability, and latency constraints.ResponsibilitiesAs a backend engineer, you will work on modern cloud services with a focus on service excellence and...


  • Hyderabad, Telangana, India Oracle Full time

    Job Requirements Oracle is seeking a highly skilled Cloud Software Engineer to join our team. As a key member of our team, you will be responsible for designing and building scalable, distributed, and resilient software components and services to support our insurance applications. Key Responsibilities Design and develop highly available and scalable...


  • Hyderabad, Telangana, India Health Catalyst Full time

    Health Catalyst is a pioneering company in the healthcare industry, poised to revolutionize the way we approach software development.We are seeking an experienced Distributed Systems Engineer to join our team and contribute to designing, implementing, and maintaining complex Kafka pipelines in an AWS environment.About UsWe're working on solving...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    OverviewQNX Software Systems is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools for embedded systems. Our software is trusted by top automotive manufacturers and runs in over 215 million vehicles globally.Job DescriptionAs an Embedded Systems Software Engineering Lead, you will be responsible for...


  • Hyderabad, Telangana, India Oracle Full time

    We are seeking an experienced Senior Software Development Manager to lead our team of engineers in building and operating large-scale, highly available distributed systems.The ideal candidate will have a strong background in microservices architecture, Java, and experience mentoring and growing junior engineers. They will be responsible for owning and...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Are you a skilled software developer looking to take your career to the next level? We are seeking a highly motivated and experienced Software Development Engineer - Embedded Systems to join our Open Source software development team at QNX Software Systems.


  • Hyderabad, Telangana, India Tanla Platforms Limited Full time

    About the Company:Tanla Platforms Limited is a leading provider of cloud-based software solutions for the telecom and CPaaS industry.Job Summary:We are seeking an experienced Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, coding, maintaining, and performance tuning software...


  • Hyderabad, Telangana, India Nisum Full time

    As a Senior Java Software Engineer, you will play a key role in the development of our distributed systems. We are seeking an experienced professional with a strong background in Java, Spring, and NoSQL technologies to join our team.


  • Hyderabad, Telangana, India ADCI HYD 13 SEZ Full time

    Job Overview">This position involves working on the Amazon Tax Platform Services team, responsible for developing software solutions to calculate taxes and generate tax invoices globally.">About the Role">We are seeking a skilled software development engineer to contribute to all parts of the software development lifecycle, including design, development,...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Embark on a Mission to Revolutionize Embedded SystemsBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and provides expert support and services for building the world's most critical embedded systems.We are the embedded experts. Our foundation software, including our deterministic...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    About QNX Software SystemsWe are a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. Our software is used in over 215 million vehicles globally and is trusted by 24 of the top 25 EV manufacturers.Job DescriptionAs an Embedded Systems Technical Writer at QNX Software Systems, you will be responsible for...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job Opportunity Details:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and provides expert support and services for building the world's most critical embedded systems. Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a broad range of board support...

  • Technical Lead

    2 weeks ago


    Hyderabad, Telangana, India Evernorth Health Services Full time

    About Evernorth Health Services:We are a leading health services company that creates innovative solutions to improve health and increase vitality. Our relentless pursuit of innovation makes the prediction, prevention, and treatment of illness and disease more accessible to millions of people.Responsibilities:Lead a team of analysts and developers in...


  • Hyderabad, Telangana, India Talent500 Full time

    Talent500 is an equal opportunity employer actively promoting diversity, equity, and inclusion in our organization.We are seeking a highly skilled Chief Software Architect for Distributed Systems to join our team.The estimated annual salary for this position is $250,000 - $300,000, depending on location and experience.Job Description:This role involves...


  • Hyderabad, Telangana, India Electronic Arts Full time

    Job Title: Data Engineer for Distributed SystemsWe are seeking a highly skilled Data Engineer to join our team at Electronic Arts. As a key member of our Data and AI Group, you will be responsible for designing and developing high-availability solutions that run on distributed systems in the cloud using stream processing frameworks.


  • Hyderabad, Telangana, India QNX Software Systems Full time

    OverviewBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a broad range of board support packages,...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    We are seeking a skilled Senior Embedded Systems Software Engineer to join our team at QNX Software Systems. This is an exciting opportunity to work on cutting-edge Wi-Fi and networking technologies.As a Senior Embedded Systems Software Engineer, you will be responsible for developing and maintaining Wi-Fi and Networking driver components in an...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    About QNX Software SystemsAs a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, QNX Software Systems provides expert support and services for building the world's most critical embedded systems.We are the embedded experts. Born in embedded, we provide time-tested and trusted foundation software, including...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job Description:We are seeking a skilled Senior Software Systems Developer - Graphics to join our team at BlackBerry QNX. As a key member of our Product Engineering unit, you will be responsible for maintaining and augmenting the graphics subsystem on both native and virtualized systems.You will provide technology leadership in all aspects of software...