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
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.
Senior Software Engineer (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
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.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
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.
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.
Senior Software Engineer - Dispatching
Join as a Senior Software Engineer to lead dispatching services design, optimizing global networks with Go, Ruby, and React.
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.
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.
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.
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.
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.
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.
Senior DevOps Engineer
Join CARFAX Europe as a Senior DevOps Engineer to manage AWS infrastructure, develop CI/CD pipelines, and enhance system observability.
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.
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.
Software Engineer AWS & TypeScript
Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.
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.
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.
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.
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.
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!
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.
Senior Full Stack Engineer
Join PiNCAMP as a Senior Full Stack Engineer to build innovative camping solutions using Python, JavaScript, and cloud technologies.