Lead Software Engineer - Disney Vacation Club
The Walt Disney CompanyAbout the role
Job Posting Title:
Lead Software Engineer - Disney Vacation ClubReq ID:
10120967Job Description:
“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 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 Lead Software Engineer is expected to play a critical role in:
- Design and implementation of custom and SaaS vendor product integration, cloud integration, and application integration
- Owning and leading large development programs and teams where a project comprises of many components from Ideation through implementation.
- Ability to communicate to both technical and business users and the ability to gracefully handle passionate conversations.
- Overseeing, influencing and mentoring collaborative project teams, inclusive of on-shore and off-shore development resources, key clients, and other technical groups in the organization
- Leading team members in the delivery of technology solutions which meet business delivery expectations, maintain portfolio currency, and integrate best engineering practices.
- Perform code reviews on regular basis and setup best practices.
- Providing technical direction and evaluating the quality of deliverables.
- Working closely with technical and non-technical leaders to strategize on delivery approach and dependency management.
- Participating in the design process of new features and enhancements to the software platform.
- Working independently and delivering on agreed upon timelines.
- Strong practice of agile development in a collaborative, dynamic team environment.
- Highly flexible to quickly changing business needs and adoption of new technologies
- Ability to create and follow programming and style guidelines to maintain high-quality, secure code
- Ability to create and maintain documentation, procedures, and work instructions for development or operations team.
- Have the Creativity to be able to dynamically evaluate business needs and make suggestions to meet those needs
What You’ll Do:
- Own the analysis, design, program, debugging, and modifications of software improvements and/or new products used in local, networked, cloud-based, or Internet-related computer programs
- Lead projects that may be used in commercial and end-user applications or focus on software and tools supporting infrastructure and technology platforms
- Work typically involves large or highly sophisticated software programs and systems
- Possess an in-depth knowledge of current programming language and technologies, with strong skills in writing code and completing programming tasks
- May perform or lead testing and debugging of applications, identifying innovative solutions
- Conceive, design, develop, test, and implement software components, fixes, improvements, and/or new systems and applications
- Interact with users to define system requirements and/or necessary modifications
- Help engage around the estimation and planning of highly sophisticated scalable projects and their budget allocations
- You will be expected to stay up to date with emerging technologies so you can make informed recommendations
Required Qualifications:
- Minimum 7 years of related work experience (Software Engineering)
- Comfortable working in an agile environment
- A visionary who motivates teams to excel and fosters creativity, consistently driving excellence in all endeavors
- An advocate for a diverse and inclusive culture that encourages innovation and ensures every team member feels a sense of belonging
- Full Stack Java (expert level)
- Expert-level knowledge of microservices, RESTful Web Services or APIs.
- Expert-level knowledge of object-oriented programming with an understanding of design principles
- Progressively related experience in design, development, and implementation of highly scalable, high-volume software systems and components and major SaaS solutions
- <
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s