Virta Health is on a mission to reverse metabolic disease in one billion people. As a Senior Software Engineer on the Activation team, you will own critical problems in the growth funnel, designing systems to enhance enrollment and member engagement through innovative technology solutions.
Responsibilities:
- Own and deliver complex, ambiguous projects across the enrollment and early member journey, from problem definition through execution and iteration
- Design and evolve scalable backend systems that power enrollment workflows, reduce time-to-enroll, and enable operational automation
- Partner closely with product, design, data, and operations to identify high-impact opportunities and translate them into technical solutions
- Build and maintain integrations with internal and external systems (e.g., clinical platforms, lab vendors, partner APIs), ensuring reliability, observability, and data consistency across boundaries
- Lead technical decision-making for your team, balancing speed, quality, and long-term maintainability
- Identify and address cross-team dependencies, technical risks, and scaling challenges before they become bottlenecks
- Contribute to and elevate engineering standards, including code quality, system design, and developer experience
- Mentor engineers and act as a technical leader within the team, influencing beyond your immediate scope
- Leverage modern AI-assisted and agentic coding workflows to accelerate delivery and improve engineering productivity
- Ship production features or improvements that measurably impact activation and scalability metrics
- Build a deep understanding of the enrollment funnel, key friction points, and current system architecture
- Take ownership of a meaningful problem area and define a clear technical approach to improve it
- Contribute to a high-impact initiative focused on improving system scalability, operational efficiency, or enrollment throughput
- Identify and implement at least one improvement to engineering velocity, system reliability, or developer experience
- Establish strong cross-functional relationships and become a trusted technical partner to product and analytics
Requirements:
- 5+ years of experience building and shipping production systems, with strong backend fundamentals in Go and/or Python
- Proven ability to take ambiguous problems, define solutions, and drive execution with measurable impact
- Experience designing and operating scalable backend systems, including APIs, asynchronous/event-driven architectures, and distributed workflows
- Strong product and business intuition—you understand how technical decisions impact user experience and company outcomes
- Proficiency with modern AI-assisted development workflows and a mindset of leveraging them to move faster and build better