The Walt Disney Company logo

Principal Software Engineer

The Walt Disney Company

Principal Software Engineer

About the Role

Join the Content Platforms team at Disney Entertainment & ESPN Technology, where we are reimagining the technical ecosystem that empowers The Walt Disney Company to harness its unparalleled storytelling and distribute it around the world. As a Principal Software Engineer, you will be a technical leader driving the engineering and architecture direction of digital products that provide end-to-end order management capabilities for the supply chain.

Responsibilities

  • Provide subject matter expertise on design and coding best practices and assist in building and implementing related guidelines and standards.
  • Advise on architecture and propose solutions that span multiple teams and organizations.
  • Maintain a deep understanding of our core systems and how they interact with upstream and downstream dependencies.
  • Contribute and review code, set standards, and work with engineers to ensure product and design specifications are met.
  • Responsible for fundamental platform performance, scalability, and resiliency.
  • Partner with stakeholders to refine requirements and propose solutions to problems that span multiple teams.
  • Influence and contribute to department technical strategy and planning.
  • Provide mentoring to engineers on advanced technical issues.
  • Research, learn, and evangelize widespread adoption of new technologies and architecture patterns.
  • Lead cross-functional troubleshooting of complex issues as needed.
  • Strategic planning and vision focused on experimenting with and deploying new technologies.
  • Define requirements and architecture for multi-layered systems.
  • Direct and influence the efforts of engineers across teams.
  • Partner with leaders from other teams to ensure the planning and delivery of medium and large-scale projects.

Required Skills and Experience

  • Leading role in the design, implementation, and deployment of high volume, cross-functional enterprise-level systems.
  • Expert understanding of async programming models (events, callbacks, etc).
  • Expertise in designing APIs and building RESTful services.
  • Mastery in Kotlin (or Java) and experience with multiple open-source technologies like Spring, Tomcat, Nginx, Solr, Redis, MongoDB, GraphQL, etc.
  • Experience using Node, JavaScript, TypeScript, React is strongly desired.
  • Expert knowledge in cloud-based technologies such as AWS Fargate, EC2, SNS/SQS, S3, Lambdas, DynamoDB, Elasticsearch, Cloudformation/Terraform, etc.
  • Expertise with the full lifecycle of application development, including best practices of unit testing, code reviews, documentation, etc.
  • Highly knowledgeable with build and deployment technologies such as Jenkins and Docker.
  • Motivated self-starter with the ability to learn and adapt to new technologies.
  • Strong communication skills and attention to detail.
  • 10+ years of relevant industry experience.

Education

  • BS in Computer Science or related technical discipline or its equivalent.

Location

This position is based in Burbank, California, and requires on-site work.

Compensation

The hiring range for this position in California is $180,700.00 to $242,300.00. The base pay offered will take into account internal equity and may vary depending on the candidate’s geographic region, job-related knowledge, skills, and experience among other factors. A bonus and/or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits, dependent on the level and position offered.

Benefits
Extracted with AI

  • Medical insurance
  • Financial benefits
  • Bonus
  • Long-term incentive units

Similar jobs

Last update: 23 minutes ago

The Walt Disney Company logo
The Walt Disney Company

Software Engineer I - Frontend UI Development

Join Disney as a Software Engineer I focusing on Frontend UI development with Angular and JavaScript.

The Walt Disney Company logo
The Walt Disney Company

Senior Software Engineer - Java, AWS

Join Disney as a Senior Software Engineer to build and operate critical services for Disney Streaming.

The Walt Disney Company logo
The Walt Disney Company

Software Engineer II

Join Disney as a Software Engineer II to innovate and enhance streaming and digital products. Requires 2+ years in software development.

The Walt Disney Company logo
The Walt Disney Company

Senior Software Engineer - Java, AWS, Microservices

Join Disney as a Senior Software Engineer to build innovative solutions using Java, AWS, and Microservices.

The Walt Disney Company logo
The Walt Disney Company

Lead Software Engineer - Fullstack

Lead Software Engineer - Fullstack role at Disney, focusing on full-stack solutions, Python, Java, React, AWS, and more.

The Walt Disney Company logo
The Walt Disney Company

Software Engineer II - Front-End Development

Join Disney as a Software Engineer II focusing on front-end development for streaming platforms like Disney+ and Hulu.

The Walt Disney Company logo
The Walt Disney Company

Software Engineer II - Full Stack (React, Java/SpringBoot, AWS)

Join Disney as a Software Engineer II to build scalable web applications using React, Java/SpringBoot, and AWS.

The Walt Disney Company logo
The Walt Disney Company

Frontend Software Engineer I

Join Disney as a Frontend Software Engineer I, working on ESPN products with JavaScript, React, and AWS.

The Walt Disney Company logo
The Walt Disney Company

Systems Engineer Intern

Join Disney as a Systems Engineer Intern in Papenburg, Germany, to support technology deployment on new cruise ships.

The Walt Disney Company logo
The Walt Disney Company

Senior Software Engineer, Quality Engineering

Join Disney as a Senior Software Engineer in Quality Engineering, focusing on test automation and scalable solutions.

The Walt Disney Company logo
The Walt Disney Company

Automation Engineer I

Join Disney as an Automation Engineer I to develop and maintain test automation suites using Java, Python, or JavaScript.

Walmart Global Tech logo
Walmart Global Tech

Principal Software Engineer - SRE

Join Walmart Global Tech as a Principal Software Engineer - SRE, leading CI/CD and system architecture innovations.

The Walt Disney Company logo
The Walt Disney Company

Mobile Software Engineer

Join Disney as a Mobile Software Engineer to develop magical mobile apps for Disneyland and more. Work with Flutter, Swift, Kotlin, and Java.

Microsoft logo
Microsoft

Principal Software Engineer

Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.

Oracle logo
Oracle

Principal Software Developer - Backend Developer

Join Oracle as a Principal Software Developer to build security cloud solutions using Java and Python.

Oracle logo
Oracle

Principal Software Developer - Frontend Framework

Join Oracle as a Principal Software Developer focusing on frontend frameworks. Work remotely with cutting-edge technologies.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Security

Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.

Walmart logo
Walmart

Senior Software Engineer - Java Backend

Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.

Square logo
Square

Senior Software Engineer, Reporting Platform

Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.

Walmart logo
Walmart

Staff Software Engineer - Fullstack (Digital Trust and Citizenship)

Join Walmart as a Staff Software Engineer to enhance digital safety and customer trust using fullstack technologies like React and NestJS.

Farmless logo
Farmless

Principal Software Engineer

Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.

Oracle logo
Oracle

Principal Java Developer - Oracle Health & Applications Infrastructure

Join Oracle as a Principal Java Developer to build cloud-centric applications for healthcare.

Walmart logo
Walmart

Senior Software Engineer - ReactJS

Join Walmart as a Senior Software Engineer specializing in ReactJS, NodeJS, and TypeScript. Drive innovation in a fast-paced environment.

Adobe logo
Adobe

Software Development Engineer

Join Adobe as a Software Development Engineer in San Francisco, focusing on backend services for Adobe Content.