
Senior Software Engineer - Client Lifecycle
About this role
The Senior Software Engineer for Client Lifecycle is a remote full-time position at Virta Health focused on building backend services that handle the quote-to-cash path. This role suits an experienced engineer with a background in statically typed languages who wants to ensure billing correctness for major health plans and employers.
Role Overview
Virta Health seeks a Senior Software Engineer to join the Revenue and Contracts team in Product Development. This remote position involves designing and maintaining systems that convert delivered care into recognized revenue. The engineer will build Go services, manage pricing configurations, generate billable events, and ensure financial reconciliation across multiple data layers. The work directly impacts national health plans and large employers who rely on accurate billing data.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
Virta Health is dedicated to reversing metabolic disease in one billion people through technology, personalized nutrition, and virtual care delivery. Having raised over $350 million from top-tier investors, the company partners with major health plans, employers, and government organizations. As a remote-first organization with office hubs in Denver and San Francisco, Virta operates with a values-driven culture emphasizing ownership, transparency, and a people-first mindset.
How to Apply
To apply for this position, please visit the official Virta Health careers page and submit your application through their designated application portal.
Skills and tech stack
Questions candidates ask
Is this position fully remote?
Yes, this is a remote role, though Virta Health has geographic restrictions and does not hire corporate roles in AK, AR, DE, HI, ME, MS, NM, OK, SD, VT, and WI.
What is the salary range for the Senior Software Engineer role?
The compensation range for this position is 161,500 to 232,500, based on qualifications and experience.
What programming languages and technologies are required?
Candidates must have experience with Go or another statically typed language, SQL, React, TypeScript, and a major cloud platform like GCP.
How many years of experience are required?
The role requires 5+ years of experience building and operating backend services in production.
What does the Revenue and Contracts team do at Virta Health?
The team owns Virta's quote-to-cash path end-to-end, managing customer contracts, pricing configuration, billable event generation, invoicing, and claims submission.