Software Engineer Job Description Job Family: Software Engineer
We Power the Magic! That's our motto at Disney Experiences (DX). 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.
We are 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 MyDisneyExperience and Hey, Disney!
This role sits in the Product Operation organization within Technology & Digital for Disney Experiences. It works closely with Product Managers, Engineering, Quality Assurance, and business partners across Licensing, Publishing, and Enterprise Technology teams.
The Software Engineer will report to Derek Altamirano.
About The Role & Team:
The Product Operations team is responsible for the development, enhancement, and support of enterprise applications that enable Disney's Licensing and Publishing ecosystem. This role will focus on DBAM, an enterprise access management platform, and , a customer-facing web portal supporting licensing content and business resources.
The Software Engineer will collaborate closely with product managers, QA, and business partners to deliver reliable, secure, and scalable solutions. The role involves working on a mix of feature development, operational support, and system improvements, including modernization of legacy components and adoption of current engineering best practices.
What You'll Do:
Analyze and contribute to the development of software enhancements, fixes, components, and/or new products used in local, networked, cloud-based, or Internet-related computer programs
Participate in conceptualizing and establishing the architectural direction for development initiatives
Code for applications ranging from commercial and end-user applications to infrastructure and technology platform software and tools
Engage with users, stakeholders, and cross-functional teams to define system requirements and necessary modifications for assigned projects
Design component-level tasks for assigned projects, outlining specifications for each task
Contribute to the execution of tasks within large or highly complex software programs and systems
Act as a technical resource and mentor for less experienced developers and new team members, providing guidance and oversight
Help with problem analysis and issue resolution, providing straightforward solutions and suggestion potential improvements to processes, technology, and interfaces to enhance team efficiency
You will be encouraged to stay up to date with emerging technologies
Required Qualifications:
Minimum 3 years of related work experience
Comfortable working in an agile environment
Proficient in JavaScript, Typescript, Angular, React, HTML, Java, Node.js, and SQL with a keen interest in continuous learning and skill development
Preferred Qualifications:
Proficiency in leveraging AI coding assistants to improve development velocity and code efficiency without compromising security or testing standards
Experience working on large scale enterprise B2B systems
Familiarity with the entire web stack
Experience with localization and accessibility
Experience maintaining a full-stack development environment with technologies including JavaScript, Typescript, Angular, React, HTML, Java, Node.js, and SQL
MuleSoft experience is desirable
PHP experience is preferred as part of this role will be supporting WordPress plugins and themes
Required Education:
Bachelor's or foreign equivalent Degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
Preferred Education:
Bachelor's degree in Computer Science, or comparable field of study, and/or equivalent work experience.