Virgin Voyages needs a Director - Application Development to provide strategic direction and execution of all software engineering and application delivery across the enterprise, owning the entire Software Development Lifecycle (SDLC) and building/supporting technology products that drive the business.
Requirements
- Demonstrated experience leading software development in an enterprise environment using Agile methodologies, with specific expertise in SAFe highly desirable.
- Proven track record of delivering large, complex application portfolios and managing the entire SDLC.
- Strong background in modern application architecture, including cloud-native development (GCP preferred), microservices, and API-first design.
- Experience within the cruise, hospitality, or transportation industries.
- Direct experience leading the development of both customer-facing and enterprise-level applications.
- Experience managing large-scale software engineering organizations.
- Experience managing the entire SDLC.
Responsibilities
- Develop and own the enterprise application roadmap, ensuring software development initiatives are directly aligned with strategic business objectives and deliver a high return on investment.
- Oversee the entire portfolio of technology projects, ensuring on-time and on-budget delivery of high-quality software solutions that meet business requirements.
- Drive innovation in application development, championing modern architectural patterns, technologies, and processes to enhance product delivery and user experience.
- Lead all software development teams, including developers, QA engineers, and business analysts, to ensure the creation of scalable, secure, and maintainable applications.
- Establish and enforce best practices for software engineering, including coding standards, code reviews, source control management, build processes, and testing.
- Govern the overall application architecture, ensuring solutions are designed for longevity and align with the company's cloud-first strategy on Google Cloud Platform (GCP).
- Lead the Program Management Office (PMO) to ensure disciplined execution, transparent reporting, and effective risk management across all technology projects.
Other
- Serve as the primary application development advisor to the executive leadership team, articulating vision, strategy, and the status of the technology portfolio.
- Own and direct the enterprise-wide Agile methodology, providing executive leadership and governance for the Scaled Agile Framework (SAFe) program.
- Assume full P&L ownership for the Application Development budget, including software, tools, services, and management of a large contingent workforce.
- Lead strategic sourcing and vendor management for all application-related services and software, negotiating major contracts and managing key partner relationships to ensure maximum value.
- Lead, mentor, and develop a high-performing global organization of over 100 team members, including employees and contractors.
- Travel is required up to 25% to support business operations and strategic initiatives.
- A Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred. Extensive, directly relevant professional experience and a proven track record of success at a senior level may be considered in lieu of a degree.