As a Lead SDE at Health Catalyst, you will be working with diverse Improvement Apps, collaborating with the software engineering team to design, develop, and maintain various platforms serving internal HCAT team members, clinicians, and patients. Your focus will be on Test-Driven Development to enhance and refactor systems, ensuring safe production code deployment multiple times per week. Your efforts will directly contribute to improving outcomes for patients each day. Key Responsibilities:
Drive clarity and prototype individual features or problems
Design and complete features or tasks that are 50-60% well-defined
Provide guidance via PR reviews, pair-programming, and interactions with Engineers and Product Managers
Develop high code quality standards while balancing real-world customer timelines
Take ownership of learning and growth opportunities, seeking to close knowledge/skill gaps through self-guided learning and mentorship
Qualifications Required:
810 years of hands-on software development experience with deep proficiency in .NET (C#), including ASP.NET Core, Web API design, and async programming patterns
Strong frontend engineering skills in Angular, including component architecture, RxJS, state management, and performance optimization
Experience building and deploying on Microsoft Azure, utilizing Azure Functions, API Management, Azure SQL, and CI/CD pipelines
Strong command of SQL, including complex query design, query optimization, and working with relational databases
Proficiency in RESTful API design, microservices architecture, and service integration patterns
Experience with Git-based workflows, branching strategies, PR reviews, and release management in team settings
Soft Skills & Leadership Qualities:
Technical leadership presence, setting direction and making architectural calls with confidence
Strong communicator, effective in various contexts from design docs to code reviews
Collaborative by default, building trust across cross-functional teams
Outcome-oriented, keeping the team focused on what matters
Mentorship mindset, actively investing in the growth of engineers
Calm under pressure, bringing structured thinking to high-stakes situations
Key Responsibilities:
Drive clarity and prototype individual features or problems
Design and complete features or tasks that are 50-60% well-defined
Provide guidance via PR reviews, pair-programming, and interactions with Engineers and Product Managers
Develop high code quality standards while balancing real-world customer timelines
Take ownership of learning and growth opportunities, seeking to close knowledge/skill gaps through self-guided learning and mentorship
Qualifications Required:
810 years of hands-on software development experience with deep proficiency in .NET (C#), including ASP.NET Core, Web API design, and async programming patterns
Strong frontend engineering skills in Angular, including component architecture, RxJS, state management, and performance optimization
Experience building and deploying on Microsoft Azure, utilizing Azure Functions, API Management, Azure SQL, and CI/CD pipelines
Strong command of SQL, including complex query design, query optimization, and working with relational databases
Proficiency in RESTful API design, microservices architecture, and service integration patterns
Experience with Git-based workflows, branching strategies, PR reviews, and release management in team settings
Soft Skills & Leadership Qualities:
Technical leadership presence, setting direction and making architectural calls with confidence
Strong communicator, effective in various contexts from design docs to code reviews
Collaborative by default, building trust across cross-functional teams
Outcome-oriented, keeping the team focused on what matters
Mentorship mindset, actively investing in the growth of engineers
Calm under pressure, bringing structured thinking to high-stakes situations