> Markdown version of [/jobs/ext/737342-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/737342-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Breckenridge Grand Vacations - **Location:** Breckenridge, CO, United States - **Experience:** Expert - **Salary:** $109,720.0 - $137,280.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Agile Methodology, Architectural Patterns, Microsoft Azure, Bash Shell, Business Systems, Cloud Engineering, Software Quality, Code Review, Relational Databases, Database Storage Structures, DevOps, Github, Monitoring of Systems, Information Technology Operations, Python (Programming Language), PostgreSQL, Microsoft SQL Server, MongoDB, NoSQL, OAuth, Performance Tuning, Windows PowerShell, Scrum Methodology, Azure Active Directory, Responsive Web Design, Software Deployment, Software Engineering, Scripting, .NET Core, Sql Optimization, ReactJS, Blazor, System Availability, Software Security, Git, Containerization, AngularJS, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Deployment Automation, Bicep, Cosmos DB, Graphql, Front End Software Development, Restful APIs, Terraform, Software Version Control, Docker, Microservices - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=890937651eb526fa ## About the Role Do you have experience in Team leadership?, Do you have a Master's degree?, * 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., * 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) ## Description 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., * 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. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)