About the role

  • Sr Software Engineer developing mobile applications for Disney's theme parks and resorts. Leading Agile teams to enhance guest experiences through technology.

Responsibilities

  • Design, develop, test, deploy, enhance, and maintain mobile applications primarily using Flutter and integrating with native iOS and Android where appropriate.
  • Contribute to software improvements and new feature development across enterprise‑scale mobile platforms, ensuring stability, performance, and maintainability.
  • Conduct code reviews and provide technical mentorship to engineers, promoting high‑quality engineering standards and best practices.
  • Participate in estimation, planning, and execution of complex features and subsystems, contributing technical input to scalable solutions.
  • Analyze user stories and requirements, provide technical guidance and estimations, and participate actively in Agile processes including sprint planning, scrums, demos, and retrospectives.
  • Collaborate effectively in a fast‑paced, cross‑functional environment, contributing to problem analysis, issue resolution, and continuous improvement.
  • Track and improve quality metrics such as crash rates, performance indicators, and overall software reliability.
  • Stay current with emerging technologies and industry trends, including practical applications of ML, LLMs, and Generative AI, and assess their relevance to mobile development and guest experiences.

Requirements

  • Minimum 5 years of professional software engineering experience, with demonstrated experience coordinating multi‑engineer feature delivery in large, complex mobile applications.
  • Comfortable working in an Agile, cross‑functional environment alongside product managers, designers, QA, and engineers.
  • Strong knowledge of mobile application development, including design principles, patterns, and best practices across architectures.
  • Hands‑on experience with Flutter in a professional environment, along with native iOS and/or Android development experience.
  • Experience contributing to or owning work within a highly complex mobile software system.
  • Experience optimizing mobile application performance, including memory usage, CPU efficiency, app size, and scalability.
  • Strong problem‑solving, analytical, and communication skills, with the ability to influence technical decisions through collaboration.
  • Working knowledge of backend services, APIs, networking, and real‑time data interactions used by mobile applications.

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.

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$148,700 - $199,400 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job