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.
As a Senior Software Engineer on the Disney Experiences (DX) Solutions team, you will be creating innovative solutions by building and executing strategic technical direction in support of the Walt Disney World and Disneyland Workforce Management platforms and products. This role sits in the Labor, Health, and Safety Technology Organization within Disney Experiences and works closely on supporting the Cast Member experience across the company.
Key Responsibilities:
- Lead small projects encompassing analysis, design, programming, debugging, and modification of software enhancements and/or new products
- Perform testing and debugging of applications
- Code at the component level for commercial and end-user applications
- Interact with users to define system requirements and necessary modifications
- Design and develop highly scalable software systems and applications
- Oversee, influence, and mentor collaborative project teams
- Practice agile development in a dynamic team environment
- Create and maintain documentation, procedures, and work instructions
- Perform code reviews and set up best practices
- Stay up to date with emerging technologies
Required Qualifications:
- Minimum 5 years of related work experience
- Experience with SCRUM and Agile development practices
- Solid understanding of the software development life cycle (SDLC)
- Java / J2EE development skills
- Experience with Public Cloud (AWS/Google Cloud), Relational and Document Databases, Docker
- Working knowledge of microservices, RESTful Web Services or APIs
- Experience with event-driven architecture (Pub-Sub, Kafka)
- Strong knowledge of unit testing, behavioral testing, and continuous integration
Preferred Qualifications:
- Experience with Workforce Management Scheduling Systems in a SaaS environment
- Experience with cloud-based solutions and automated deployments
- Experience with JavaScript frameworks (Angular and Node.js)
- Experience in Labor Systems or Workforce Management Domain
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.
Join our team and be part of creating magical experiences for Disney guests worldwide!