Lead Software Engineer

The Walt Disney Company, together with its subsidiaries and affiliates, is a leading diversified international family entertainment and media enterprise that includes three core business segments: Disney Entertainment, ESPN, and Disney Experiences.
Orlando, FL, USAGlendale, CA, USASeattle, WA, USA
$149,240 - $209,660
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr Software Engineer

Senior Software Engineer role at Disney focusing on backend development for the Growth & Commerce Platform team, building scalable solutions for Disney's streaming services.

Senior Software Engineer (Scala)

Senior Software Engineer position at Disney focusing on backend development for streaming services using Scala, offering competitive compensation and benefits.

Sr Software Engineer

Senior Software Engineer role at Disney focused on developing and maintaining media content metadata processing systems for streaming and broadcast platforms.

Sr Software Engineer

Senior Software Engineer role at Disney Studios focusing on marketing technology and ad platform development, offering competitive pay and benefits in Burbank, CA.

Senior Software Engineer

Senior Software Engineer role at Disney Entertainment & ESPN Technology focusing on building large-scale data platforms and cloud infrastructure.

Description For Lead Software Engineer

We are seeking a Lead Software Engineer to join our Data Products & Platforms (DPP) team in Technology & Digital for Disney Experiences. This role will report to the Manager of Software Engineering and will be responsible for developing products and tooling, providing technical expertise, and ensuring the delivery of features and capabilities for the Data Platform and Products team.

Key Responsibilities:

  • Write clean, well-documented, performant, and testable application code
  • Write infrastructure-as-code to deploy and maintain infrastructure
  • Create tooling to automate and test code and platforms
  • Design low-level implementation details of software
  • Propose technical implementation approaches to address scaling and performance problems
  • Seek opportunities to reuse or generalize existing services and implementations
  • Stay up-to-date with the latest technologies and best approaches in data management and software engineering
  • Provide technical mentorship and guidance to other team members
  • Conduct code review pull-requests with consistent scrutiny

Required Qualifications:

  • 7+ years of software development experience across diverse domains, with at least two years of experience in data management and distributed systems
  • Expertise in coding and developing solutions that solve complex problems
  • Proficiency with Python software development
  • Experience designing and implementing solutions using AWS services
  • Proficiency in DevOps practices (CI/CD, docker, testing, and automation)
  • Experience with infrastructure-as-code (e.g., Terraform, CloudFormation, CDK)
  • Experience with real-time data processing using Apache Flink
  • Understanding of trade-offs between different data storage systems and architectures
  • Knowledge of agile development approaches and DevOps concepts

Education:

  • Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
  • Preferred: Master's degree in related field

This position offers a competitive salary range of $156,292 to $209,660 per year in Washington and $149,240 to $200,200 per year in California, along with a comprehensive benefits package including health insurance, paid time off, retirement programs, and tuition assistance.

Join our team at Disney Experiences and be part of creating world-class immersive digital experiences for the Company's premier vacation brands!

Last updated 2 months ago

Responsibilities For Lead Software Engineer

  • Write clean, well documented, performant, and testable application code
  • Write infrastructure-as-code to deploy and maintain infrastructure
  • Create tooling to automate and test code and platforms
  • Design low-level implementation details of software
  • Propose technical implementation approaches for scaling and performance
  • Provide technical mentorship and guidance to team members
  • Conduct code review pull-requests

Requirements For Lead Software Engineer

Python
  • 7+ years of software development experience
  • Expertise in coding and developing complex solutions
  • Proficiency with Python software development
  • Experience with AWS services
  • Proficiency in DevOps practices
  • Experience with infrastructure-as-code
  • Experience with real-time data processing using Apache Flink
  • Understanding of data storage systems and architectures
  • Knowledge of agile development and DevOps concepts

Benefits For Lead Software Engineer

Medical Insurance
401k
Parental Leave
Vision Insurance
Dental Insurance
  • Health Insurance & Wellbeing
  • Childcare Options
  • Paid Time Off
  • Retirement Programs
  • Tuition Assistance
  • Weekly Pay

Interested in this job?