Disney

Sr. Software Engineer

Celebration, FL, USA Full time

Job Posting Title:

Sr. Software Engineer

Req ID:

10134286

Job Description:

At Disney Experiences Technology (DXT), 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 Disney Vacation Club (DVC) organization within Technology & Digital for Disney Experiences. It works closely with DVC Business, along with Sales & Marketing, and Member Services Technology groups across the company.

The Sr. Software Engineer will report to the Manager, Software Engineering.

The Sr. Software Engineer is expected to play a critical role in:

  • Contributing to the design and implementation of custom applications and integrations, cloud services, and application components.

  • Taking ownership of development tasks and lead smaller project components from planning through implementation.

  • Communicating effectively with technical and business stakeholders, ensuring clarity and professionalism in discussions.

  • Collaborating with on-shore and off-shore development teams, clients, and technical groups to deliver project objectives.

  • Supporting team members in delivering technology solutions that meet business needs and follow best engineering practices.

  • Participating in regular code reviews and help maintain coding standards.

  • Providing input on technical direction and help assess the quality of deliverables.

  • Working closely with technical leaders to align on delivery approaches and manage dependencies.

  • Participating in the design and enhancement of software features and platform improvements.

  • Working independently to deliver assigned tasks within agreed timelines.

  • Practicing agile development in a collaborative, dynamic team environment.

  • Adapting quickly to changing business needs and new technologies.

  • Following programming and style guidelines to ensure high-quality, secure code.

  • Creating and maintaining documentation, procedures, and work instructions as needed.

  • Demonstrating creativity in evaluating business needs and suggesting technical solutions.


What You’ll Do

  • May lead small projects encompassing analysis, design, programming, debugging, and modification of software enhancements and/or new products used in local, networked, cloud-based, or Internet-related computer programs

  • Responsible for performing testing and debugging of applications

  • Code may be used in commercial and end-user applications or focus on software and tools supporting infrastructure and technology platforms

  • Code at the component level

  • Work typically involves large or highly sophisticated software programs and systems

  • Possess a proven understanding of current programming language and technologies, with strong skills in writing code and completing programming tasks

  • Interact with users to define system requirements and/or necessary modifications

  • Conceive, design, develop, test, and implement software components, fixes, improvements, and/or new systems and applications

  • Design and develop highly scalable software systems and applications

  • You will be expected to stay up to date and leverage emerging technologies such as Generative AI/helper tools like Github Copilot

Required Qualifications

  • Minimum 5 years of related work experience

  • Comfortable working in an Agile environment

  • Advanced level knowledge in Java, Angular, Node.js stack, with a proactive demeanor towards continuous learning and skill development, and an interest in mastering emerging data engineering tools and methodologies

  • Advanced level knowledge of microservices, RESTful Web Services or APIs.

  • Proficiency in object-oriented programming with an understanding of design principles

  • Proficiency in design, development, and implementation of highly scalable, high-volume software systems and components and major SaaS solutions

  • Experience with event driven architecture, including technologies such as Pub-Sub, Kafka, and similar solutions

  • Strong knowledge of unit testing, behavioral testing and continuous integration

  • Monitoring tools such as Splunk, AppDynamics, and New Relic

  • Software Performance Optimization (memory, CPU, scaling, etc.)

Preferred Qualifications

  • Experience in developing cloud-based solutions using managed and serverless technologies as appropriate such as Docker, AWS ECS, Google GKE, AWS Lambda, Google Cloud Functions, AWS DynamoDB, or Google Firestore

  • Experience with JavaScript frameworks (Angular and Node.js)

  • Experience in Timeshare industry is a plus

  • Database Design Experience including both relational and NoSQL such as DynamoDB

  • Experience with QA and software analytic tools is a plus

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

#DISNEYTECH

Job Posting Segment:

DX Technology

Job Posting Primary Business:

Disney Signature Experiences

Primary Job Posting Category:

Software Engineer

Employment Type:

Full time

Primary City, State, Region, Postal Code:

Celebration, FL, USA

Alternate City, State, Region, Postal Code:

Date Posted:

2026-03-06