IT-Senior Software EngineerLocation: Lincoln West Mall
Position Type: Full-time Exempt
Compensation: $109,720 - $137,280 (DOE)
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
Applications will be accepted until July 7, 2026.