Sr. Software Engineer

The Walt Disney Company · Bengaluru

  • Experience5–7 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelsenior
  • Posted2 Sept 2026

About The Walt Disney Company

The Walt Disney Company is hiring in Bengaluru in media advertising. This role looks for around 5+ years of experience.

Skills

  • Java
  • Python
  • Scala
  • distributed systems
  • microservices
  • event-driven systems
  • containerization
  • Docker
  • Kubernetes
  • software design patterns
  • system design principles
  • cloud platforms
  • AWS
  • GCP
  • Azure
  • observability
  • alerting
  • automation

The role

A backend engineer at a global media and entertainment company designs and builds distributed systems, microservices, and cloud platforms for secure, highly available services. The role develops scalable backend services and applies containerization and system design principles across internet-scale infrastructure.

Full job description

We're seeking a skilled Back-End Software Engineer to help design and build secure, scalable, and high-performance systems that power Disney's technology ecosystem. As part of a collaborative engineering team, you'll contribute to building core backend services that support critical infrastructure and applications used across Disney's diverse portfolio, including Disney+, Hulu, ESPN, and more.

You'll work on systems that require thoughtful design, robust implementation, and close integration with internal platforms and services. This is a great opportunity to be part of foundational engineering work that supports millions of users and enables secure, reliable, and automated operations across a wide range of environments.

The ideal candidate is a strong backend engineer with excellent problem-solving skills, a drive to learn, and a passion for building well-engineered solutions. While familiarity with specific technologies is a plus, curiosity, adaptability, and a desire to work in a collaborative, fast-paced environment are even more important.

Responsibilities:

Focus on major areas of work, typically 20% or more of role % of Time.

Architect and implement mission-critical, highly available applications, services, and libraries using Java, Python, and Scala, or other languages as appropriate.

Build and evolve secure systems across cloud and on-prem environments, integrating with a wide variety of external systems.

Build and maintain functionality across a range of areas: backend services, front-end UI, APIs, and command-line tools.

Collaborate with product managers, other engineering teams, and stakeholders to define and deliver roadmap goals.

Drive operational excellence through observability, alerting, and reliability practices.

Engage with internal customers to understand their needs and provide intuitive, secure access to secret management tools.

Maintain comprehensive documentation to support internal adoption, governance, and compliance auditing.

Requirements:

Minimum and Preferred. Inclusive of Licenses/Certs (include functional experience as well as behavioural attributes and/or leadership capabilities).

5+ years of professional software development experience.

Proven experience implementing complex, distributed systems.

Demonstrated success delivering highly available, mission-critical services in production environments.

Proficiency in at least one modern programming language.

Hands-on experience with modern architectural paradigms such as microservices, event-driven systems, and containerization (e. g., Docker, Kubernetes).

Skilled at producing architectural artefacts, including system diagrams, technical documentation, and design decision records.

Solid understanding of software design patterns and system design principles, with the ability to both apply best practices and critically assess them when needed.

Proficiency with cloud platforms such as AWS, GCP, or Azure, with a preference for AWS experience.

Strong communication skills, with the ability to collaborate effectively across technical and non-technical teams.

Master's degree in Computer Science, Engineering, or a related technical field preferred.

Demonstrated curiosity and enthusiasm for exploring new technologies through hands-on experimentation or proof-of-concept projects.

Strong interest in tackling complex, fast-evolving technology or business challenges.

Passion for automation, scalable systems, data-driven solutions, and creative technical innovation.

Experience designing and building internet-scale platforms or systems with high availability and performance requirements.

Contributions to open-source projects or a portfolio of personal work (e. g., GitHub) that reflects your technical interests and abilities.

Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or a comparable field of study, and/or equivalent work experience.