Hybrid, Remote, US
Our mission is to create the Experience of a Lifetime for our employees, so they can, in turn, create the Experience of a Lifetime for our guests. We own and operate the most renowned destination resorts in the world as well as regional and local ski areas outside major cities, and connect them all through one unrivaled network. We are looking for ambitious leaders, innovators and creators to join our talented team. If you’re ready to pursue your fullest potential, we want to get to know you!
Candidates for year-round positions are reviewed on a rolling basis. Applications will be accepted up to 90 days after the posting date, or until the position is filled (whichever is first).
Job Summary:
We are looking for a Senior Solution Architect to join the Digital Technology team at Vail Resorts that is a motivated self-starter to be responsible for driving the technology roadmap; identifying innovative technologies to solve product initiatives, architecting solutions, while also supporting, and mentoring developers. You will directly support our digital products and services across consumer-facing web, mobile, mobile app, ecommerce, and the broader marketing technology space; the ideal candidate will have excellent communication, thrives in a collaborative team-oriented environment, and has technical curiosity and willingness to explore beyond their experience. In this role, you will harness cutting-edge technologies like React (JavaScript), Microsoft .NET, C#, and RESTful APIs to build high-performance, scalable applications. You will design and deliver next-gen functionality powered by Microservices and integrate with leading CMS platforms like Sitecore and Contentstack. The Senior Solution Architect reports directly to the Senior Development Manager within the Guest Experience IT team.
Job Specifications:
Job Responsibilities:
Work with business partners and other IT teams to assess project requirements acting as the technical expert, providing implementation guidance and solutions to complex problems
Research, recommend, and lead POCs of technologies that will modernize our platforms and improve development and deployment efficiencies
You will identify areas in our applications and processes that could be improved and work with the team to implement them.
You will mentor developers on the team providing feedback in code reviews, during design reviews and through one-on-one coaching.
Lead Development/Coding on Projects - provide leadership, technical direction, project assessments, code reviews, and mentoring for the developers on the team
Maintain and enhance existing applications, including our React Native mobile app and supporting technologies including RESTful services running in Docker containers, Azure functions, MuleSoft, and a headless CMS (Contentstack).
Maintain and implement new features for our 42 e-commerce websites using C#, React.JS, and Sitecore CMS, integrating multiple internal systems and third-party APIs in the process.
Monitoring, supporting, and troubleshooting Priority 1 issues with our resort websites and mobile application.
Work closely with project managers, product owners, business analysts, managers, and business partners to ensure that project plans, stories, and estimates are accurate and deliver features that meet requirements and are delivered on-time and in budget
Write and update unit tests to ensure code coverage.
Maintain and create documentation around code and process as needed.
Participate in code reviews to ensure code is of high quality, following best practices, is performant, and follows OWASP Top 10 secure coding practices.
Quickly determine the root cause of complex software issues and develop clean and scalable technical solutions.
Actively participate in scrum activities (daily standups, planning, grooming, demos, and retros).
Proactively engage with the team whether gathering requirements, troubleshooting an issue, deploying a solution into production, or leading and participating in day-to-day activities via our agile sprints.
Proactively find opportunities to improve development standards, performance, and functionality within Vail Resorts technology ecosystem.
Organize and manage time, multi-task, and switch contexts.
Willingly communicate written and verbally with technical and non-technical stakeholders.
Be a strong technical thought leader for the Digital development team and our partners
Job Requirements:
Deep understanding of .NET Framework (4.x) and .NET Core (5+), including experience with modern web and desktop application development.
Software Architecture Design & Patterns
Cloud Computing & Cloud Services
Microservices Architecture
Web Development & Frontend Integration
Communication
Background
Nice to Haves:
Experience building mobile apps for both android and iOS using React Native
Experience writing code for PCI compliance
Experience in establishing and maintaining CI/CD pipelines using tools like Azure DevOps, Jenkins, GitLab, or GitHub Actions.
Familiarity with automated testing, containerization, and version control best practices.
Experience with Agile methodologies and DevOps in an Agile environment
Bachelor's Degree in appropriate field of study.
The expected Total Compensation for this role is $116,040 - $155,000 + annual bonus. Individual compensation decisions are based on a variety of factors.
Job Benefits
Full Time roles are eligible for the above, plus:
Vail Resorts offers a ‘Hybrid’ work environment where employees living within 50 miles of the Broomfield office work on-site Tuesday, Wednesday, Thursday and have flexibility to work off-site on Mondays and Fridays. Employees living outside of a commutable distance can work remotely from British Columbia, Washington D.C., and the 16 U.S. states* in which we currently operate. This includes: California, Colorado, Indiana, Michigan, Minnesota, Missouri, New Hampshire, New York, Nevada, Ohio, Pennsylvania, Utah, Vermont, Washington State, Wisconsin, and Wyoming.
Please note that the ability to work in person or off-site, and the particulars related to such work, are subject to change at any time; and, accordingly, the Company reserves the right to change its policies and/or require in-person/in-office work or off-site work at any time in its sole discretion.
In completing this application, and when submitting related documentation, applicants may redact information that identifies their age, date of birth, and/or dates of attendance at or graduation from an educational institution.
Vail Resorts is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veteran status or any other status protected by applicable law.
Requisition ID 506751
Reference Date: 01/20/2025
Job Code Function: Applications