Senior Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Breckenridge, CO, USA
In-Office
110K-137K Annually
Senior level
Real Estate • Travel • Hospitality
The Role
Lead architecture and development of scalable, high-performance .NET applications on Azure. Design RESTful APIs and GraphQL endpoints, optimize RDBMS/NoSQL performance, implement CI/CD and IaC, enforce security best practices, mentor engineers, collaborate with product and operations teams, and participate in Agile processes to deliver reliable production systems.
Summary Generated by Built In

Description

IT-Senior Software Engineer

Location: Lincoln West Mall

Position Type: Full-time Exempt

Compensation: $109,720 - $137,280 (DOE)

About the Role

At Breckenridge Grand Vacations, our mission is Sharing Smiles by creating unforgettable experiences, and technology is the engine that powers those moments. As a Senior Software Engineer, you will be a critical leader on our IT team, architecting the high-performance systems that delight our owners and guests. You won't just write code; you'll turn complex business challenges into elegant, scalable solutions, ensuring our technology works in harmony to create the seamless, smile-worthy vacations we are known for. Thisrole is pivotal in driving innovation and providing the technical leadership that directly empowers our teams and shapes the future of our guest experience. If you are passionate about using your expertise to build the foundation for lasting memories, we’d love to meet you. Join us and help us build the future of Sharing Smiles.

Key Responsibilities

  • Drive the strategic design, architecture, and development of high-performance, scalable, and maintainable software applications.
  • Lead the implementation of cutting-edge technologies and architectural patterns (e.g.,cloud-native, microservices) to optimize performance and user experience.
  • Champion the use of best practices in application security, performance optimization, and system monitoring.
  • Contribute to strategic technology decisions and set the technical direction for key business systems.
  • Develop new systems and features while continuously improving existing codebases for enhanced functionality and efficiency.
  • Optimize database structures and queries (RDBMS and NoSQL) for performance, scalability, and security.
  • Design and develop RESTful APIs, GraphQL endpoints, and integrate with third-party systems.
  • Investigate and resolve complex software issues, ensuring timely delivery of fixes and improvements.
  • Establish and enforce DevOps strategies, including the implementation and maintenance of CI/CD pipelines.
  • Utilize infrastructure-as-code (e.g., Terraform) and cloud-based deployment strategies, primarily on Microsoft Azure.
  • Implement automated testing frameworks to improve software quality and deployment efficiency.
  • Mentor and provide technical guidance to junior and mid-level developers through code reviews and knowledge sharing.
  • Foster an inclusive and innovative engineering culture by establishing coding standards and development methodologies.
  • Collaborate effectively with product owners, business stakeholders, and cross-functional teams in an agile environment.
  • Participate actively in Agile ceremonies, including sprint planning, retrospectives, and daily stand-ups.
  • Work closely with IT Operations and security teams to ensure robust security, compliance, and high system availability.
  • Maintain a focus on innovation, staying up to date with emerging technologies, tools, and industry trends.
  • Uphold company standards, culture, and policies, striving to resolve issues effectively and maintain positive working relationships.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 8 years of professional software development experience.
  • Proven experience leading software development projects and/or mentoring teammembers.
  • Hands-on experience with Agile/Scrum methodologies.
  • Expert-level proficiency in the .NET ecosystem (.NET Core, .NET Framework).
  • Extensive experience with RDBMS (e.g., SQL Server, PostgreSQL) and SQL optimization.
  • Professional experience developing and deploying applications on Microsoft Azure.
  • Strong experience with RESTful API design and development.
  • Proficiency with Git for source code management.
  • Deep understanding of application security best practices and Identity Access
  • Management (e.g., OAuth2, Azure AD).
  • Experience building and maintaining CI/CD pipelines (e.g., Azure DevOps, GitHub Actions).
  • Excellent problem-solving, communication, and leadership skills.

Preferred Qualifications

  • Master’s degree in Computer Science or a related field.
  • Experience with frontend frameworks such as Blazor, Angular, or React.
  • Hands-on experience with NoSQL databases like Cosmos DB or MongoDB.
  • Proficiency in scripting languages such as PowerShell, Python, or Bash for automation.
  • Experience with infrastructure-as-code tools like Terraform or Bicep.
  • Knowledge of GraphQL.
  • Strong understanding of UI/UX principles and responsive web design.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes)

Compensation & Benefits

  • Health, vision, and dental insurance plans
  • Company-paid life insurance coverage
  • Voluntary Life and Accidental Death/Dismemberment Insurance
  • HSA and FSA-Dependent Care Accounts
  • Retirement plan
  • Generous paid time off (PTO) and sick leave to support work-life balance
  • Volunteer Time Off - Paid opportunities to give back to Summit County
  • Bereavement leave
  • Biannual bonuses
  • Tuition Reimbursement Program
  • Employee Wellness programs to support physical and mental health
  • Lifestyle perks: Ski/Rec center pass loan programs, lodging and gear discounts, sporting/concert event tickets, pet insurance partner discounts and access to Summit Medallions: Occasional-use transferable passes for access to 6 premier resorts (A-Basin to Vail) via owners’ program

About Our Company

Breckenridge Grand Vacations is a locally owned resort developer with a 40-year history in Summit County. We've been recognized as a Top Workplace for our employee-focused culture and commitment to responsible growth and giving back to the place we call home.

Applications will be accepted until July 7, 2026.

We value diversity and welcome applicants from all backgrounds. Equal Opportunity Employer.

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience.
  • Minimum of 8 years of professional software development experience.
  • Proven experience leading software development projects and mentoring team members.
  • Hands-on experience with Agile/Scrum methodologies.
  • Expert-level proficiency in the .NET ecosystem (.NET Core, .NET Framework).
  • Extensive experience with RDBMS (e.g., SQL Server, PostgreSQL) and SQL optimization.
  • Professional experience developing and deploying applications on Microsoft Azure.
  • Strong experience with RESTful API design and development (GraphQL endpoints also mentioned).
  • Proficiency with Git for source code management.
  • Deep understanding of application security best practices and Identity Access Management (e.g., OAuth2, Azure AD).
  • Experience building and maintaining CI/CD pipelines (e.g., Azure DevOps, GitHub Actions).
  • Excellent problem-solving, communication, and leadership skills.
  • (Preferred) Master's degree in Computer Science or related field.
  • (Preferred) Experience with frontend frameworks such as Blazor, Angular, or React.
  • (Preferred) Hands-on experience with NoSQL databases like Cosmos DB or MongoDB.
  • (Preferred) Proficiency in scripting languages such as PowerShell, Python, or Bash for automation.
  • (Preferred) Experience with infrastructure-as-code tools like Terraform or Bicep.
  • (Preferred) Knowledge of GraphQL.
  • (Preferred) Familiarity with containerization technologies (e.g., Docker, Kubernetes).
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
0 Employees
Year Founded: 1984

What We Do

Breckenridge Grand Vacations is a Colorado-based, family-owned company that develops, markets, and manages luxurious resort properties, specializing in vacation ownership.

Similar Jobs

EchoStar Logo EchoStar

Senior Software Engineer

Aerospace • Cloud • Digital Media • Information Technology • Mobile • News + Entertainment • Generative AI
In-Office
Englewood, CO, USA
14500 Employees
96K-140K Annually

Optum Logo Optum

Senior Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Denver, CO, USA
160000 Employees
92K-164K Annually

MongoDB Logo MongoDB

Senior Software Engineer

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
2 Locations
5550 Employees
126K-248K Annually

MongoDB Logo MongoDB

Senior Software Engineer

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
United States
5550 Employees
147K-210K Annually

Similar Companies Hiring

Agora RE Thumbnail
Fintech • Real Estate • PropTech
Tel Aviv, IL
200 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Fairly Even Thumbnail
Hardware • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account