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
Principal Software Engineer
Join Disney as a Principal Software Engineer to lead and innovate in cloud-based distributed systems for global media streaming.
Principal Software Engineer
Join Disney as a Principal Software Engineer to build and operate critical services for Disney Streaming.
Principal Software Engineer - Java/Scala
Senior Principal Software Engineer role at Disney, focusing on Java/Scala development for streaming and digital products.
Senior Software Engineer - Java, AWS
Join Disney as a Senior Software Engineer to build and operate critical services for Disney Streaming.
Lead Software Engineer - Fullstack
Lead Software Engineer - Fullstack role at Disney, focusing on full-stack solutions, Python, Java, React, AWS, and more.
Senior Full-Stack Software Engineer
Join Disney as a Senior Full-Stack Software Engineer, focusing on NodeJS, React, and data visualization.
Senior Software Engineer at The Walt Disney Company
Senior Software Engineer at Disney, NY. Backend dev, streaming tech, competitive salary & benefits.
Software Engineer with Java and AWS Experience
Join Disney as a Software Engineer to build innovative solutions using Java, AWS, and Microservices.
Lead Software Engineer, Fullstack
Lead Software Engineer, Fullstack at The Walt Disney Company, focusing on scalable web applications and team leadership.
Senior Software Engineer - Java, AWS, Microservices
Join Disney as a Senior Software Engineer to build innovative solutions using Java, AWS, and Microservices.
Software Engineer II - Java, AWS, CI/CD
Join Disney as a Software Engineer II to enhance user experiences on consumer-facing products using Java, AWS, and CI/CD tools.
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.
Software Engineer II - Back-End Java
Join Disney as a Software Engineer II in Santa Monica, focusing on back-end Java development and microservices.
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, Quality Engineering
Join Disney as a Senior Software Engineer in Quality Engineering, focusing on test automation and scalable solutions.
Senior Software Engineer - JavaScript/TypeScript
Senior Software Engineer role at Disney, focusing on JavaScript/TypeScript, AWS, React, Redux in Seattle. Develop cutting-edge media applications.
Director of Software Engineering
Lead a dynamic software engineering team at Disney, focusing on cloud services and agile methodologies in San Francisco.
Senior Software Engineer (Front-End)
Join Disney as a Senior Software Engineer (Front-End) in NYC, working on innovative web applications using JavaScript, React, and Node.js.
Senior Software Engineer (Front-End)
Join Disney as a Senior Front-End Engineer to build scalable web applications using JavaScript, React, and Node.js.
Software Engineer I - Frontend UI Development
Join Disney as a Software Engineer I focusing on Frontend UI development with Angular and JavaScript.
Lead Data Engineer
Lead Data Engineer role at Disney, focusing on building scalable data pipelines and warehousing solutions.
Mid-Senior Software Engineer I - Full Stack
Join Disney Entertainment & ESPN Technology as a Mid-Senior Full Stack Software Engineer I in Seattle, WA. Engage in UI and backend services development.
Senior Software Engineer, Android
Join Disney as a Senior Android Engineer to develop innovative features for ABC News using Kotlin and Android Studio.
Lead Android Software Engineer
Lead Android Software Engineer role at Disney in Amsterdam, focusing on Kotlin, Android SDK, and streaming video technologies.