Back to Jobs

Lead Software Engineer - Quality Innovations Engineering Team for Disney Streaming's Growth and Commerce Org

Remote, USA Full-time Posted 2025-11-03

Join the Disney Streaming Team as a Lead Software Engineer and Revolutionize Quality Innovations Engineering

Disney Streaming's Growth and Commerce organization is on a mission to elevate its testing capabilities and take them to the next level. We're seeking a highly skilled Lead Software Engineer to join our new Quality Innovations Engineering team, focusing on engineering support for testing across our platform. As a Lead Software Engineer, you'll play a critical role in identifying and preventing production issues for our Disney+, ESPN, and Hulu streaming applications, launching new initiatives faster, and reducing the time from discovery to fix for issues.

About Disney Streaming

Disney Streaming is a leading provider of streaming services, offering a wide range of content to millions of subscribers worldwide. Our team is dedicated to delivering high-quality streaming experiences, and we're looking for talented engineers like you to join our mission.

Job Highlights

  • Location: Remote
  • Start Date: Immediate openings available
  • Compensation: Competitive salary ranging from $156,300 to $209,600 per year, depending on location and experience
  • Benefits: Full range of medical, financial, and other benefits, including bonus and/or long-term incentive units

What You'll Do

As a Lead Software Engineer on our Quality Innovations Engineering team, you'll work closely with development and QA teams to understand upstream/downstream dependencies and facilitate the development of integration/end-to-end tests. Your primary responsibilities will include:

  • Collaborating with other teams to identify and provide libraries, tools, or frameworks to help them in their area of testing
  • Developing scalable automated testing strategies and coordinating feedback from collaborators
  • Introducing effective quality methodologies to the Growth and Commerce organization's automation strategies and expanding/improving existing automation
  • Adding to testing aspects of the release process for the GrowthLife services team
  • Creating/maintaining test data for automated testing and navigating through databases to analyze issues
  • Mentoring junior engineers and helping them with best practices followed in the team
  • Aiding in the hiring process and contributing towards onboarding of new engineers
  • Applying software engineering best practices and agile approaches

What Kind of Problems Will You Help Solve?

As a Lead Software Engineer on our team, you'll help solve complex problems, including:

  • Testing and validating runtime changes from product operations personnel/UI, such as adding/changing new products and offers
  • Helping dev and QA teams easily simulate complicated billing/subscriptions scenarios to run through a test
  • Emulating scenarios typically only seen in production
  • Copying/sanitizing data from production to testing environments
  • Anomaly detection - identifying if a release or change negatively impacts a previous baseline
  • Supporting a cross-service load testing process and environment

What You'll Bring

To be successful in this role, you'll need:

  • Bachelor's degree in Computer Science, Information Systems, Software, Electrical, or Electronics Engineering, or comparable field of study, and/or equivalent work experience
  • Minimum of 7+ years of progressive experience in a software testing (SDET) and/or software development (SDE) occupation
  • Strong background in automated/manual testing of backend services and REST APIs
  • Proficient in object-oriented design and expertise with one of the following programming languages: Java, C#, Kotlin, Scala, or similar
  • Knowledge of at least one backend test automation framework (E.g. REST Assured, Karate, JUnit, Scalatest, etc.)
  • Experience with test suite/case/run management tools (E.g. X-ray, qTest, TestRail, etc.)
  • Hands-on experience with version control software (E.g. GitHub) and issue/project tracking software (E.g. Jira)
  • Strong familiarity with testing lifecycles and data maintenance: setup/teardown; creating/enacting testing seams to force desired behavior
  • Experienced in defining/executing/maintaining test cases and experience with building out test plans for backend services
  • Hands-on experience with software development/debugging tools (E.g. Postman, curl, Chrome dev tools)
  • Hands-on experience with Docker, Kubernetes, Spinnaker, and continuous integration/delivery systems
  • Experience with SQL queries, stored procedures, and data analysis/validation
  • Experience with Jenkins or similar build tools
  • Good understanding of quality-related agile methodologies and tools and experience using both during the SDLC
  • Strong verbal and written communication skills (E.g. whiteboarding/diagramming system behavior)

Nice-to-Haves

While not required, the following experience is highly desirable:

  • Experience with Amazon Web Services (AWS)
  • Machine Learning experience
  • Open Source AI Training Experience
  • Experience in anomaly detection
  • Full stack experience

Career Growth Opportunities and Learning Benefits

As a Lead Software Engineer on our team, you'll have opportunities to grow your career and develop new skills. You'll work closely with experienced engineers and leaders to:

  • Develop and implement new testing strategies and methodologies
  • Collaborate with cross-functional teams to drive innovation and improvement
  • Mentor junior engineers and help them grow in their careers
  • Participate in training and development programs to stay up-to-date with industry trends and technologies

Work Environment and Company Culture

Our team is committed to creating a work environment that is inclusive, collaborative, and supportive. We offer:

  • Flexible work arrangements, including remote work options
  • Opportunities for professional growth and development
  • A culture of innovation and experimentation
  • A diverse and inclusive workplace

Compensation, Perks, and Benefits

We offer a competitive compensation package, including:

  • Competitive salary
  • Bonus and/or long-term incentive units
  • Full range of medical, financial, and other benefits

Conclusion

If you're a motivated and experienced software engineer looking for a new challenge, we encourage you to apply for this exciting opportunity. As a Lead Software Engineer on our Quality Innovations Engineering team, you'll play a critical role in driving innovation and improvement in our testing capabilities. Apply now and join our team!

Apply To This Job

Apply for this job  

Similar Jobs