SHP Group is a leader in analytics and performance management solutions for the post-acute healthcare market, seeking a talented Backend Software Engineer. In this role, you will develop and operationalize software applications that drive healthcare decisions for Home Health, Hospice, and Skilled Nursing providers.
Responsibilities:
- Design, implement, and maintain backend services, business logic, and data access layers in .NET and SQL Server
- Implement data processing logic and derived metrics
- Develop and optimize SQL queries and define OLTP structures
- Build and maintain data ingestion pipelines and API services
- Apply spec-driven development by contributing meaningfully to feature specifications, implementations, and iterations
- Utilize AI-assisted development tools throughout the development lifecycle
- Collaborate with squad members, domain experts, and product teams to translate complex business and regulatory requirements into precise, complete specifications
- Participate in spec reviews and code reviews, upholding architectural standards and quality practices
- Operate across the full stack as product needs require — from backend APIs, business logic, and data access through frontend integration and the build/deployment pipeline
- Partner with frontend developers on API contracts and shared integration points
Requirements:
- Strong proficiency in C# and .NET
- Solid, hands-on experience with SQL and structured databases — schema design and query design/optimization
- Proven experience designing and implementing solutions in parallel processing and multithreaded environments — task parallelism, concurrent data pipelines, thread safety, and async patterns in .NET
- Ability to reason fluently across a full backend stack: APIs, business logic, data access, and data pipelines
- Strong written and verbal communication — able to write specs precise enough for another engineer or an AI to implement without ambiguity, and equally comfortable presenting ideas, proposing designs, and driving technical discussions with both engineering and non-engineering stakeholders
- Bachelor's degree in computer science, computer engineering, electrical engineering, or a related field and a minimum of 5 years of professional backend software engineering experience
- Demonstrated experience using AI — e.g., spec-driven development — to drive implementation across multiple architectural layers and technology domains in enterprise software
- SQL Server experience preferred; equivalent experience with Oracle, MySQL, or PostgreSQL accepted
- Experience with data warehouse structures
- Exposure to healthcare regulatory and compliance contexts (CMS reporting, quality measure specifications, etc.)
- Familiarity with HIPAA compliance requirements as they apply to software systems handling protected health information (PHI)