Share this Job

Senior Software Developer

Date:  Nov 24, 2021

Broomfield, CO, US

Company:  Vail Resorts
Shift Type:  Year Round

We offer a variety of career opportunities at our world-class resorts and corporate headquarters near Boulder, Colorado in fields like Finance & Accounting, Human Resources, Information Technology, Legal, Public Affairs & Sustainability, Marketing, Sales & Communications and more. Our corporate team shares both a passion for the outdoors and a drive to re-imagine the mountain resort experience around the world. Learn more at www.vailresortscareers.com


As of Nov. 15, 2021, Vail Resorts will be requiring all employees across North America to be vaccinated for COVID-19.




We are looking for a senior software developer that is a motivated self-starter to be responsible for all stages of the application lifecycle to join the Digital team at Vail Resorts. Directly supporting 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 skills with the ability to work in a fast-paced, team-oriented environment. This individual will leverage modern coding techniques using Microsoft .NET MVC, C#, RESTful Apis, along with the Sitecore CMS to deliver efficient and scalable functionality to applications supporting our guest-facing digital applications. 




  • Ability to lead projects
  • Monitoring, supporting and troubleshooting of Priority 1 issues with our resort websites
  • Technical guidance with project assessments
  • Maintain and implement new features for our existing applications including EMMA, EpicMix and our resort e-commerce platform using MVC .Net, C#, Restful Apis and the Sitecore CMS integrating multiple internal systems and third party APIs in the process
  • Write and update unit tests to ensure code coverage.
  • Maintain and create documentation for Application features and processes.
  • Collaborate with business stakeholders and other IT teams to deliver application requirements and inform cross-functional teams of new feature technical design, technical requirements, limitations, and implementation
  • Work closely with our product team to ensure that project plans, stories, and estimates are accurate and ensure that features delivered meet requirements and are delivered on-time
  • 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 and retros)
  • Proactively engage with the team by gathering requirements, troubleshooting an issue, deploying a solution into production, or leading and participating in day-to-day activities via sprints




  • B.S. or M.S. in Computer Science or a related field 
  • 5+ years experience as a senior developer
  • 3+ years experience as a lead developer on a team
  • Experience coding in Microsoft MVC.Net using Visual Studio and C#. 
  • Experience developing and consuming RESTful APIs. 
  • Experience using source control technologies, specifically Git.  
  • Experienced with all technologies necessary for Internet applications: HTTP, TCP/IP, SMTP, etc. 
  • Working knowledge of object-oriented design patterns and implementation skills 
  • Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability 
  • Understanding of Microsoft Entity Framework, SQL, and Microsoft SQL Server
  • Experience in delivering solutions for a content management system, preferably Sitecore
  • Must be able to communicate written and verbally with technical and non-technical stakeholders 
  • Must be able to communicate written
  • You understand the software development process and the tools that are typically used, and care not only about the code that is written but also the process by which we get there.
  • Solid understanding of the web application lifecycle 
  • Technical curiosity and willingness to explore beyond your experience 
  • Excellent analytical and problem-solving skills 
  • Ability to organize and manage own time, multi-task and switch contexts 


Preferred Skills: 


  • An understanding of web frameworks: jQuery, Bootstrap, CSS and REACT. 
  • Experience writing code for PCI compliance. 
  • Experience with Docker Containers
  • Experience with JIRA, Confluence, Bamboo and Bitbucket

The budgeted range starts at $90,000 - $135,000 + annual bonus.  Actual pay will be adjusted based on experience.


The perks include a free ski pass, and a set of benefits including... 

  • Medical, Dental, Vision insurance, and a 401(k) retirement plan  
  • Hourly employees are generally eligible for accrued Paid Time Off (PTO), Extra Time Off (ETO) and Sick Time.  Salaried employees are generally eligible for Flexible Time Off (FTO) 
  • Paid Parental Leave for eligible mothers and fathers  
  • Healthcare & Dependent Care Flexible Spending Accounts  
  • Life, AD&D, and disability insurance 


Reach Your Peak at Vail Resorts.  As a community of adventurers and discoverers, Vail Resorts delivers an experience of a lifetime to our guests and our employees. Our team is made whole by the brave, passionate individuals who ambitiously push boundaries and challenge the status quo. Whether you’re looking for seasonal work or the career of a lifetime, join us today to reach your peak. 


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 326467

Nearest Major Market: Denver