Lead Software Engineer (Architecture)

The Walt Disney CompanyOrlando, FL
Onsite

About The Position

At Disney Experiences Technology, our team creates world-class immersive digital experiences for the Company’s premier vacation brands including Disney’s Parks & Resorts worldwide, Disney Cruise Line, Aulani, A Disney Resort & Spa, and Disney Vacation Club. The Disney Experiences Technology team is responsible for the end-to-end digital and physical Guest experience for all technology & digital-led initiatives across the Attractions & Entertainment, Food & Beverage, Resorts & Transportation, and Merchandise lines of business as well as other initiatives including the MyDisneyExperience app and Hey, Disney! This role sits in the Commerce Architecture Team organization within Technology & Digital for Disney Experiences. It works closely with Commerce functions from across the company. The Lead Software Engineer (Architect) will report to the Senior Manager of Commerce Architecture.

Requirements

  • Minimum 7 years of related work experience
  • Comfortable working in an agile environment
  • A visionary who motivates teams to excel and fosters creativity, consistently driving excellence in all endeavors
  • An advocate for a diverse and inclusive culture that encourages innovation and ensures every team member feels a sense of belonging
  • Familiar with API and messaging design patterns, with a desire to further develop technical expertise in data engineering tools, methodologies, and emerging technologies

Nice To Haves

  • TOGAF Certified
  • 5 + Years in architecting solutions in AWS/GCP and or Azure
  • 5+ Years’ experience in architecting, commerce solutions.
  • Proficient in multiple architectural modeling technologies.

Responsibilities

  • Lead projects that may be used in commercial and end-user applications or focus on software and tools supporting infrastructure and technology platforms
  • Work typically involves large or highly sophisticated software programs and systems
  • Interact with users to define system requirements and/or necessary modifications
  • Help engage around the estimation and planning of highly sophisticated scalable projects and their budget allocations
  • Stay up to date with emerging technologies so you can make informed recommendations
  • Designs solutions based on organizational strategy.
  • Develops enterprise level application and custom integration solutions including major enhancements and interfaces, functions and features for multiple, complex systems ensuring high-performance and reliability of the solution.
  • Defines application tiers, frameworks, and interfaces for the most complex projects.
  • Determines specifications, then plans, designs, and develops the most complex and business critical software solutions, utilizing appropriate software engineering processes with an emphasis on reusability.
  • May lead technical project teams during the design, development, testing, and implementation of complex application systems.
  • Resolves the most difficult support problems.
  • Research and implements industry trends in best practice solutions, procedures, and tools for application architecture.
  • Develops design and development standards and procedures as well as programming architectures for code reuse.
  • Participates in program-level application architecture decisions to determine the appropriate solution at the program level.
  • Proactively expands knowledge of software tools, languages, scripts, and shells that effectively support the application development environment in different operating system environments.
  • Sets technical standards and provides project-level work product reviews.
  • Analyze existing application environments to prepare them for future strategic migration.
  • Provides architectural guidance for a project.
  • Accountable for quality, completeness, and on-time delivery of an assigned project.
  • Develops enterprise level application and custom integration solutions including major enhancements and interfaces, functions and features for multiple, complex systems ensuring high-performance and reliability of the solution.
  • Defines application tiers, frameworks, and interfaces for the project (i.e. Event Based Architecture).
  • Determines specifications, plans, designs, and develops the business-critical software solutions, utilizing appropriate software engineering processes with an emphasis on reusability.
  • Ability to perform across all phases of functional requirements.
  • Ability to clearly document own work products and review and contribute to the documentation across complex assignments
  • Ability to identify problems or opportunities within the scope of the department’s projects.

Benefits

  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service