Senior Software Engineer
Remote (United States)
About the Role
This opportunity is for a Senior Software Engineer working on healthcare technology systems that support real-time prescription decision-making, cost transparency, and clinical workflows. The role combines hands-on full-stack engineering, backend systems development, integration work, infrastructure collaboration, and cross-functional product partnership.
You will help design and build scalable systems used by providers and care teams, contribute to architecture decisions, mentor engineers, and support the reliability and integrity of a growing healthcare platform. The role requires strong technical judgment, ownership, and collaboration in a remote-first engineering environment.
Status: Full-Time
Travel: Periodic travel of approximately 5% for team meetings, customer visits, and industry events
Pay: $127,000 – $170,000 per year. Bonus may also be available.
What You’ll Do
- Design and implement complex greenfield projects used directly by providers and clinical staff
- Partner with engineering and product leadership on planning, prioritization, and execution
- Maintain and evolve backend systems and tools used by internal clinical and operational teams
- Integrate with electronic health records (EHRs) and external partner APIs
- Contribute to platform, monitoring, and infrastructure efforts in partnership with Platform Engineering
- Work with AWS, Terraform, Docker, and DataDog to support scalable and observable systems
- Build solutions with attention to interoperability, scalability, and long-term maintainability
- Troubleshoot and resolve production issues, including participation in on-call rotations
- Mentor engineers and help raise technical standards across the team
- Help onboard new engineers by teaching them how to use and monitor engineering pipelines
- Contribute to team-wide technical initiatives that span multiple systems
- Develop strong domain understanding of healthcare and prescription coverage workflows
- Use domain knowledge to inform architectural decisions and anticipate future platform needs
- Maintain and extend existing systems using Agile practices, including TDD, pair programming, and collaborative development
- Identify cross-cutting technical problems and suggest solutions such as shared services, tooling, or architecture improvements
- Collaborate across team and functional boundaries, especially with Product, to solve shared problems and support company-wide goals
- Help evolve and uphold engineering standards, documentation, and team norms
- Stay current with modern development practices and tooling, including agentic AI workflows
- Collaborate closely with lead engineers and product management on planning and execution
Qualifications
- 5+ years of software development experience, or an equivalent combination of education and experience
- Strong experience building and scaling full-stack applications in production environments
- Experience designing distributed systems and integrating with external APIs
- Experience with EHR integrations is a plus
- Proficiency in one or more backend languages or frameworks such as Kotlin/Spring, Ruby on Rails, or similar technologies
- Experience with modern frontend frameworks such as React or similar
- Familiarity with cloud infrastructure, especially AWS
- Experience with containerization using Docker
- Experience with infrastructure as code using Terraform
- Strong understanding of CI/CD, automated testing, and service-oriented architecture
- Solid working knowledge of SQL and data modeling
- Increasing familiarity with AI models and tools
- Strong problem-solving skills and close attention to detail
- Ability to work independently while collaborating effectively across teams
- Clear and concise communication skills in a distributed, async-friendly environment
- Bias toward ownership, action, and continuous improvement
- Comfort working in a fast-paced, evolving environment with shifting priorities
- Desire to learn and grow in a fast-paced environment
- Ability to apply deep technical expertise to design scalable systems and solve complex problems
- Ability to contribute solutions to ambiguous, high-impact challenges requiring cross-system thinking
Work Environment
- Flexible schedule designed to support work-life balance
- Fast-paced, growth-oriented SaaS environment
- Cross-functional collaboration across Product, Sales, and Customer Success
- Periodic travel of approximately 5% for team meetings, customer visits, and industry events
- Annual company offsite
Benefits
- Bonus opportunity in addition to base compensation
- Medical, dental, and vision insurance for employees and families
- Company-funded FSA and HSA options, depending on selected medical plan
- 401(k) company match
- Generous leave package
- Flexible time off policy
- 13 paid holidays
- Paid sick leave
- Paid parental leave
Looking for more opportunities?
View All Jobs