Senior Software Developer

🏒 Interrahealth · all Interrahealth jobs
πŸ“ United States
πŸ’° USD 150,000 - 200,000 / annual
πŸ“… Posted 2026-07-27 Β· via Himalayas
🏷 Senior-Software-Developer,Senior-Software-Development,Senior-Developer,Senior-Software-Developer-Positions,Senior-Software-Development-Jobs,Senior-Programmer,Senior-Application-Developer,Senior-Software-Development-Lead,Senior-Applications-Developer
Apply on original site β†—

Who We Are:

Interra Health is a fast-growing healthcare technology company transforming how providers and patients navigate the prescription journey. Formed through the merger of DoseSpot, Arrive Health, and pVerify, Interra Health delivers trusted eligibility, real-time coverage and pricing insights, prescribing tools, and pharmacy transparency at the point of careβ€”helping providers make informed decisions and patients access the right medications with greater clarity and affordability. Backed by strong market momentum and a bold vision for the future of connected care, Interra Health offers the chance to join an innovative, mission-driven team working at the intersection of software and healthcare to reduce friction, improve access, and make the healthcare experience better for everyone.
The Role:

As a Senior Software Developer, you will design, build, and maintain modern, scalable

cloud-native applications using .NET (C#) and React on Microsoft Azure. Contributing

across the full stack, you will deliver performant backend API services and intuitive front-

end experiences that support product growth and platform stability β€” on a system that

demands high concurrency, high transaction volumes, and exceptional reliability.

You will work cross-functionally with product, cloud, and engineering teams to deliver high-

performance solutions that improve patient outcomes and modernize how healthcare is

delivered. You bring deep technical expertise, a cloud-native mindset, and an AI-first

approach to every layer of the software development lifecycle.
Key Responsibilities:
Backend Development

-
Design and build robust, scalable, and maintainable backend services using .NET Core (C#), following clean architecture and SOLID principles.

-
Develop and maintain RESTful and event-driven APIs capable of sustaining high-throughput, concurrent workloads.

-
Develop data access layers using MS SQL Server, with a strong emphasis on query optimization, indexing strategies, connection pooling, and transaction management for high-volume environments.

-
Implement resilience patterns including circuit breakers, retry policies to ensure system stability under load.

Design and deploy cloud-native solutions leveraging core Azure services:

-
Azure App Services β€” hosting and scaling web APIs and front-end applications.

-
Azure Function Apps β€” building lightweight, event-driven compute components.

-
Azure Event Grid β€” designing reactive, decoupled event-driven architectures for distributed systems.

-
Azure Storage Accounts β€” implementing Blob Storage, Queue Storage, and Table Storage for scalable data and messaging needs.

Frontend Development:

-
Build responsive, performant user interfaces using React 18+ (TypeScript strict mode), following hooks-only, functional component patterns within an Nx monorepo structure.

-
Develop within and contribute to an internal design system built on Mantine, preferring shared component abstractions over raw library usage.

-
Implement scalable data-fetching using React Query and internal API hooks, with clean separation of server state from UI state.

-
Write frontend tests using Jest and React Testing Library, maintaining 90%+ line coverage with mock-first patterns for all API hooks and external dependencies.

-
Collaborate with UX/design to translate wireframes and specifications into responsive UI experiences.

-
Optimize frontend performance for scalability through lazy loading, code splitting, and efficient rendering strategies.

AI-First Engineering:

-
Apply an AI-first mindset to daily development β€” leveraging AI-powered tools such as GitHub Copilot, Claude Code, and AI-assisted testing and observability platforms as foundational instruments to accelerate productivity and elevate code quality.

-
Evaluate and champion the adoption of emerging AI tooling across the engineering team, driving continuous improvement in how the team designs, builds, and validates software.

Q

← All remote jobs