Lead Software Engineer

The Walt Disney Company is a leading diversified international family entertainment and media enterprise that includes three core business segments: Disney Entertainment, ESPN, and Disney Experiences.
Orlando, FL, USA
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Facility Mechanical Engineer- Facility Asset Management(FAM)

Senior Facility Mechanical Engineer role at Disney World Resort, focusing on facility asset management and mechanical systems maintenance.

Sr. Software Engineer

Senior Software Engineer position at Disney Entertainment & ESPN Technology, building streaming platforms like Disney+ and ESPN, requiring 5+ years of backend experience.

Senior Software Engineer in Test

Senior Software Engineer in Test position at Disney Entertainment & ESPN Technology focusing on test automation and quality engineering.

Senior Network Operations Engineer

Senior Network Operations Engineer position at Disney providing first-line support and implementing Data Center builds with competitive compensation and benefits.

Sr. Software Engineer

Senior Software Engineer position at Disney Entertainment & ESPN Technology, building large-scale streaming services for Disney+, Hulu, and ESPN+.

Description For Lead Software Engineer

As a Lead Software Engineer with Disney Parks, Experiences and Products (DPEP), you will oversee a team of skilled engineers within the Payments and Accounting Technology team. You'll be responsible for advancing the payments and accounting ecosystem to support the expanding business needs of the Parks Commercial Platforms. The role involves actively participating in implementing solutions for complex technical problems, taking ownership of architecture development, providing strategic input on future initiatives, and managing by influence a team of 1-3 dedicated software engineers. You'll work with cutting-edge technologies like AWS Lambda, DynamoDB, Aurora DB, MongoDB, Kafka, microservices, RESTful APIs, and cloud computing. The ideal candidate should have a deep understanding of modern, highly scalable application development, advanced experience with Java 11+, JavaScript, Angular, and Node, and the ability to thrive in a dynamic, fast-paced environment. This position offers the opportunity to be part of a team that brings innovation to life through unsurpassed products, services, and remarkable experiences in the entertainment industry.

Last updated 2 months ago

Responsibilities For Lead Software Engineer

  • Oversee a team of skilled engineers in the Payments and Accounting Technology team
  • Implement solutions for complex technical problems with architecture teams
  • Develop and maintain architecture for frameworks, execution environments, build systems, and tooling
  • Provide strategic input on future initiatives
  • Define high-level project architecture and communicate decisions to the team
  • Contribute to and define Key Performance Indicators (KPIs)
  • Manage by influence engineers to ensure clean code and new features
  • Lead engineers to enhance productivity through innovation and automation
  • Create and maintain applications, automations, QA environments, and reporting tools
  • Guide and mentor junior developers, conduct code reviews and technical analysis
  • Prioritize, estimate, and define complex projects and tools
  • Manage scheduling, updates, and communications with internal and external teams
  • Investigate and resolve environmental issues impacting services

Requirements For Lead Software Engineer

Java
JavaScript
Node.js
React
MongoDB
  • Bachelor's degree in computer science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field
  • 7+ years of related work experience in architecture and development
  • 2-4 years leading Software Engineering teams and projects
  • Deep understanding of design patterns and modern, highly scalable application development
  • Advanced experience with AWS Lambda, DynamoDB, Aurora DB, MongoDB, Kafka
  • Advanced experience with MicroServices, RESTful APIs, Cloud computing
  • Advanced experience with Java 11+, JavaScript, XMLs, Json Messaging, Cloud infrastructures
  • Advanced experience with Angular and Node
  • Advanced experience in Object-Oriented design principles, patterns, and coding best practices
  • Experience with Agile Software Development and Test Driven Development methodologies

Benefits For Lead Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Health Insurance & Wellbeing
  • Childcare Options
  • Paid Time Off
  • Retirement Programs
  • Tuition Assistance
  • Weekly Pay

Interested in this job?