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

Principal Software Engineer

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

The Walt Disney Company logo
The Walt Disney Company

Principal Software Engineer

Join Disney as a Principal Software Engineer to lead and innovate in cloud-based distributed systems for global media streaming.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

Bonapolia logo
Bonapolia

Senior Java Developer

Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.

Uber logo
Uber

Senior Software Engineer: Configuration Management/Deployment

Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.

doctari group logo
doctari group

Senior Full-Stack Engineer - TypeScript, React, Node.js

Join us as a Senior Full-Stack Engineer to develop a super app for medical professionals using TypeScript, React, and Node.js.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Moss logo
Moss

Senior Backend Engineer (Java, Spring)

Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

The Walt Disney Company logo
The Walt Disney Company

Principal Software Engineer - Java/Scala

Senior Principal Software Engineer role at Disney, focusing on Java/Scala development for streaming and digital products.

Zalando logo
Zalando

Senior Backend/Data Engineer

Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.

ST Engineering iDirect logo
ST Engineering iDirect

Senior Software Engineer - Satellite Communications

Join ST Engineering iDirect as a Senior Software Engineer to develop satellite communication products using C++, Linux, and Agile methodologies.

The Walt Disney Company logo
The Walt Disney Company

Software Engineer with Java and AWS Experience

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

Instapro Group logo
Instapro Group

Senior Backend Engineer - PHP, Symfony, Laravel

Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

Zalando logo
Zalando

Backend Software Engineer - Privacy Technology

Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.

Space Inch logo
Space Inch

Senior Java/VueJS Developer

Join Space Inch as a Senior Java/VueJS Developer to work on fintech projects with a focus on Java, Vue.js, and TypeScript in a flexible remote environment.

ANWB logo
ANWB

Full-stack JavaScript Developer

Join ANWB as a Full-stack JavaScript Developer to enhance our online platform using JavaScript, TypeScript, and AWS technologies.

Instapro Group logo
Instapro Group

Senior Backend Engineer - Payments

Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Verimi logo
Verimi

Senior Software Architect (Java, Spring)

Join Verimi as a Senior Software Architect to design and implement digital identity solutions using Java, Spring, and cloud technologies.