
Senior Software Engineer
The Walt Disney Company
full-time
Posted on:
Location Type: Hybrid
Location: Orlando • California • Florida • United States
Visit company websiteExplore more
Salary
💰 $148,700 - $199,400 per year
Job Level
About the role
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
FlutteriOS developmentAndroid developmentmobile application developmentAgile methodologiescode reviewssoftware performance optimizationbackend servicesAPIsreal-time data interactions
Soft Skills
problem-solvinganalytical skillscommunication skillscollaborationtechnical mentorshipinfluencing technical decisionscross-functional teamworkcontinuous improvementplanningexecution