Senior Software Developer

Interrahealth

Apply Now
United States
$150,000 - $200,000 / year
full-time
senior
Posted July 27, 2026
via himalayas

About This Role

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. Quality Engineering: • Write comprehensive unit, integration, and end-to-end automated tests as a core part of the development workflow - not an afterthought. • Champion a test-first culture, ensuring testability is a primary design consideration in every feature and service. • Participate actively in code reviews, maintaining high standards for correctness, performance, security, and long-term maintainability. Core Skills and Collaboration: • Collaborate with product owners, and DevOps engineers to deliver cohesive, reliable solutions • Contribute to system design, architecture decisions, and performance optimizations • Support software delivery through CI/CD pipelines across QA, Staging, and production environments. • Write clean, maintainable, and well-tested code following industry best practices • Participate in code reviews, mentoring, and knowledge sharing across the team • Ensure secure, reliable, and compliant systems in a regulated environment (e.g., healthcare or finance if applicable) ...

Ready to Apply?

Click the button below to visit the company's application page.

Apply for this Position