Principal Software Engineer
The Walt Disney CompanyPrincipal 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
Software Engineer I - Frontend UI Development
Join Disney as a Software Engineer I focusing on Frontend UI development with Angular and JavaScript.
Senior Software Engineer - Java, AWS
Join Disney as a Senior Software Engineer to build and operate critical services for Disney Streaming.
Software Engineer II
Join Disney as a Software Engineer II to innovate and enhance streaming and digital products. Requires 2+ years in software development.
Senior Software Engineer - Java, AWS, Microservices
Join Disney as a Senior Software Engineer to build innovative solutions using Java, AWS, and Microservices.
Lead Software Engineer - Fullstack
Lead Software Engineer - Fullstack role at Disney, focusing on full-stack solutions, Python, Java, React, AWS, and more.
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.
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.
Frontend Software Engineer I
Join Disney as a Frontend Software Engineer I, working on ESPN products with JavaScript, React, and AWS.
Systems Engineer Intern
Join Disney as a Systems Engineer Intern in Papenburg, Germany, to support technology deployment on new cruise ships.
Senior Software Engineer, Quality Engineering
Join Disney as a Senior Software Engineer in Quality Engineering, focusing on test automation and scalable solutions.
Automation Engineer I
Join Disney as an Automation Engineer I to develop and maintain test automation suites using Java, Python, or JavaScript.
Principal Software Engineer - SRE
Join Walmart Global Tech as a Principal Software Engineer - SRE, leading CI/CD and system architecture innovations.
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.
Principal Software Engineer
Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.
Principal Software Developer - Backend Developer
Join Oracle as a Principal Software Developer to build security cloud solutions using Java and Python.
Principal Software Developer - Frontend Framework
Join Oracle as a Principal Software Developer focusing on frontend frameworks. Work remotely with cutting-edge technologies.
Principal Software Engineer - Cloud Security
Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.
Senior Software Engineer - Java Backend
Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.
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.
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.
Principal Software Engineer
Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.
Principal Java Developer - Oracle Health & Applications Infrastructure
Join Oracle as a Principal Java Developer to build cloud-centric applications for healthcare.
Senior Software Engineer - ReactJS
Join Walmart as a Senior Software Engineer specializing in ReactJS, NodeJS, and TypeScript. Drive innovation in a fast-paced environment.
Software Development Engineer
Join Adobe as a Software Development Engineer in San Francisco, focusing on backend services for Adobe Content.