Maximus Health, Inc. is hiring a Lead Software Engineer / Tech Lead to join our Growth engineering team. In this role, you'll split your time roughly 50/50 between hands-on coding and people management, taking ownership of the lower acquisition funnel from flow start through checkout. Your primary metric is Flow Start to Checkout Conversion Rate (CVR), with a guardrail on M1 Retention.
What You'll Do
- Deliver protocol-level A/B experiments on signup flows, checkout, plan pricing, and product recommendations using Amplitude.
- Ship full-stack features across the acquisition funnel in Rails and React.
- Coach and develop your engineering team through regular 1:1s, pair programming, code reviews, and career conversations.
- Own experiment design, including sample sizing, metric selection, and navigating the CVR-vs-retention tension.
- Iterate and continuously optimize plan and pricing architecture, including payment platform integrations.
- Build and maintain the experimentation infrastructure your team runs on.
- Partner with data engineering to instrument cohort-level M1 retention tracking per experiment.
- Drive adoption of AI-assisted development across the team using tools like Claude Code and Devin.
What We're Looking For
- You've led a team of 4-8 engineers before, with direct reports you grew and retained.
- You've shipped and measured growth experiments in a subscription product (signup funnels, checkout optimization, pricing and plan architecture).
- You write production Ruby on Rails and React code and expect to keep doing so. Javascript (Node) or Python are also acceptable.
- You can design an experiment, pick the right metric, set a sample size, and explain the trade-offs to a PM.
- You think in funnels and cohorts, not just features.
- You're comfortable with event-sourced systems or similar architectural patterns where state is derived from event streams.
- You use agentic AI coding tools (Claude Code, Devin, Cursor, or similar) in your daily workflow and have opinions on integrating them into a team's development process.
Nice to Have
- Experience with healthcare, wellness, or regulated subscription commerce.
- Familiarity with Stripe billing, Klarna, or similar payment platform integrations.
- Experience building or managing Amplitude, LaunchDarkly, or Optimizely experimentation infrastructure.
Technical Stack
- Backend: Ruby on Rails 7 / Ruby 3.3
- Frontend: React 18 / TypeScript 5.4, Redux with redux-loop and Immutable.js
- Architecture: Event-sourced with command pattern
- Data: PostgreSQL, Redis
- Processing: Delayed Job for background processing
- Payments: Stripe and Klarna
- Analytics: Amplitude for experimentation, Segment for event collection
- Infrastructure: Docker, AWS/GCP, Aptible
- Tools: GitHub Actions CI/CD, Cypress for E2E testing
- AI Tools: Claude Code and Devin for agentic coding
Team & Environment
You will manage a small team of engineers and work directly with a Senior Product Manager and a Senior Designer. You'll report to the Head of Engineering.
Benefits & Compensation
- Salary: $150K - $200K
- Flexible vacation/time-off policies
- Equity into the company in the form of high potential stock options
- Liquidity of options whenever available
- Extended options exercise window for loyal employees (3 months for every year of service)
Work Mode
This is a fully remote position open to candidates in North American timezones.
Maximus is an equal opportunity employer, which not only includes standard protected categories, but the additional freedom from discrimination against your free speech and beliefs, as long as they are aligned with company values. We celebrate intellectual diversity.





