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

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.

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.

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.

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.

T-Digital by Deutsche Telekom logo
T-Digital by Deutsche Telekom

Senior Fullstack Developer (Java, Spring Boot, Angular)

Join T-Digital as a Senior Fullstack Developer to innovate secure login systems using Java, Spring Boot, and Angular. Fully remote work available.

Covestro logo
Covestro

Senior DevOps Engineer - Price & Deal Management

Join Covestro as a Senior DevOps Engineer to drive digital transformation in pricing and deal management with AWS, Docker, and Java expertise.

Trust In SODA logo
Trust In SODA

Senior Software Engineer - Dispatching

Join as a Senior Software Engineer to lead dispatching services design, optimizing global networks with Go, Ruby, and React.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

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

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Conspect logo
Conspect

Senior Java Software Developer

Join Conspect as a Senior Java Software Developer, working on diverse projects with Java, Spring, and more. Enjoy a great salary and benefits.

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

Travian Games logo
Travian Games

Senior Developer/DevOps Software Engineer

Join Travian Games as a Senior Developer/DevOps Engineer in Munich. Work with PHP, Kubernetes, and Docker in a hybrid environment.

Nubank logo
Nubank

Senior Software Engineer - Data Platform

Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.

CARFAX Europe logo
CARFAX Europe

Senior DevOps Engineer

Join CARFAX Europe as a Senior DevOps Engineer to manage AWS infrastructure, develop CI/CD pipelines, and enhance system observability.

Booking.com logo
Booking.com

Full Stack Software Engineer

Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Systems Engineer, Managed Operations

Join AWS as a Senior Systems Engineer in Berlin to lead operations for the European Sovereign Cloud, ensuring high-availability AWS services.

Haufe Akademie logo
Haufe Akademie

Software Engineer AWS & TypeScript

Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.

Bitmovin logo
Bitmovin

Senior C++ Software Engineer

Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.

Delivery Hero logo
Delivery Hero

Software Engineer (JavaScript/React) - Display Ads (AdTech)

Join Delivery Hero as a Software Engineer (JavaScript/React) in Berlin to develop cutting-edge AdTech solutions for the local delivery market.

doctari group logo
doctari group

Technical Lead - SuperApp (Typescript React Node.js)

Join us as a Technical Lead to build a next-gen healthcare platform using TypeScript, React, and AWS. Lead a team in a hybrid work environment.

Devire logo
Devire

Senior Backend Engineer (JavaScript & Node.js)

Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.

Computer Futures logo
Computer Futures

Cloud Data Engineer

Seeking a Cloud Data Engineer with expertise in AWS, Python, and CI/CD for a hybrid role in Hannover. Join our dynamic team!

Ilkari logo
Ilkari

Senior Software Engineer - Python, Django, Angular

Join Ilkari as a Senior Software Engineer to lead development in Python, Django, and Angular, creating scalable solutions in a hybrid work environment.

PiNCAMP logo
PiNCAMP

Senior Full Stack Engineer

Join PiNCAMP as a Senior Full Stack Engineer to build innovative camping solutions using Python, JavaScript, and cloud technologies.