Senior Software Engineer
Listed on 2025-12-01
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer, Java Developer
About Disney Experiences Technology
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 the My Disney Experience app and Hey, Disney!
Senior Software Engineer – Disney Vacation ClubJob description is within the Disney Vacation Club (DVC) organization within Technology & Digital. Works closely with DVC Business, Sales & Marketing, and Member Services Technology groups.
What You’ll Do- Conceive, design, develop, test, and implement software components, fixes, improvements, and/or new systems and applications
- Contribute to the design and implementation of custom applications and integrations, cloud services, and software systems
- 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 from planning to implementation
- Communicate effectively with technical and business stakeholders, both on‑shore and off‑shore, to identify system requirements or needs and project objectives
- Support team members in delivering technology solutions that meet business needs and follow best engineering practices
- Participate in regular code reviews and help maintain coding standards, doing performance testing and debugging as needed, to improve platforms and software features
- Provide input on technical direction and help assess the quality of deliverables and approaches to manage dependencies
- Work independently to deliver assigned tasks within agreed timelines, adapting as needed to changing business requirements
- Practice agile development in a collaborative, dynamic team environment
- Follow programming and style guidelines to ensure high‑quality, secure code
- Create and maintain documentation, procedures, and work instructions as needed
- Demonstrate creativity in evaluating business needs and suggesting technical solutions
- Stay up to date and leverage emerging technologies such as Generative AI (helper tools like Git Hub Copilot)
- 5+ years of related software engineering work experience 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, and/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
- Experience with monitoring tools such as Splunk, App Dynamics, and New Relic
- Experience with Software Performance Optimization (memory, CPU, scaling, etc.)
- 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 Dynamo
DB, or Google Firestore - Experience with JavaScript frameworks (Angular and Node.js)
- Database Design Experience including both relational and No
SQL such as DynamoDB - Experience with QA and software analytic tools
- Experience in Vacation and/or Timeshare industry
- 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
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).