Lead Software Engineer / Tech Lead, Growth

Software EngineerSoftware EngineerFull TimeRemoteTeam 11-50

Location

United States + 24 moreAll locations: United States, Brazil, Colombia, Argentina, Chile, Venezuela, Bolivarian Republic Of, Bolivia, Plurinational State Of, Ecuador, French Guiana, Guyana, Paraguay, Peru, Suriname, Uruguay, Mexico, Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama, Dominican Republic, Puerto Rico

Posted

13 days ago

Salary

Not specified

No structured requirement data.

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

We are looking for a strong Lead Engineer (Tech Lead) to lead our Growth engineering team. You will be splitting your time roughly 50/50 between management and coding. You own the lower acquisition funnel, from flow start through checkout, across all Maximus protocols.

  • Your north star metric is Flow Start to Checkout CVR.
  • You also carry an M1 Retention guardrail, which means you can't optimize for conversion at the expense of user quality.
  • Every experiment you ship has a built-in quality check.
  • You will manage a small team of engineers and work directly with a Sr. PM and Sr. Designer.
  • You will report directly to the Head of Engineering.

What you will do (Key Responsibilities):

  • 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 the CVR-vs-retention tension that comes with a dual mandate.
  • 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 to increase shipping and development velocity.

Qualifications

  • 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 (strongly preferred). Javascript (Node), 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 who wants to ship faster.
  • 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 about how to integrate them into a team's development process.

Requirements

  • Experience with healthcare, wellness, or regulated subscription commerce (nice to have, strongly preferred).
  • Familiarity with Stripe billing, Klarna, or similar payment platform integrations (nice to have, strongly preferred).
  • Experience building or managing Amplitude (or LaunchDarkly, Optimizely, etc.) experimentation infrastructure (nice to have, strongly preferred).

Benefits

  • Full suite: health, medical, dental coverage (USA & Canada).
  • 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; e.g. 1 year for 4+ year employees).

Interview process

Do you believe you're a fit for this role and want to join the Maximus team? We'd love to hear about you! Here is what you can expect from the hiring process (if there are changes we will be sure to let you know).

  • Please refrain from messaging or emailing people directly, if you are interested, apply directly, your application will be reviewed by a human.
  • Application & Criteria Questionnaire: When submitting your application and resume, tell us why you want to join Maximus and take your time with the questions.
  • First Interview: Interview with Justin L, Recruiting Lead. This will be an exploratory conversation focused on how you work, your experience & fit for the role, and alignment on values and expectations.
  • Role Interview: You will then meet with Mark P - Head of Engineering and Steve C - Senior Growth Product Manager to understand how you would approach real Growth team problems across system design, product trade-offs, and compliance.
  • Technical Interview: Interview with one of our Senior or Lead engineers to evaluate hands-on coding ability in our stack (Rails + React/TypeScript).
  • Leadership Interview: Chat with Mark P - Head of Engineering on leading a team, growing engineers, hiring and other aspects of people leadership.
  • Meet the CEO: At the very end, you will have the opportunity to meet with Cam S, our CEO.

Job Requirements

  • 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 (strongly preferred). Javascript (Node), 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 who wants to ship faster.
  • 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 about how to integrate them into a team's development process.
  • Experience with healthcare, wellness, or regulated subscription commerce (nice to have, strongly preferred).
  • Familiarity with Stripe billing, Klarna, or similar payment platform integrations (nice to have, strongly preferred).
  • Experience building or managing Amplitude (or LaunchDarkly, Optimizely, etc.) experimentation infrastructure (nice to have, strongly preferred).

Benefits

  • Full suite: health, medical, dental coverage (USA & Canada).
  • 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; e.g. 1 year for 4+ year employees).
  • Interview process
  • Do you believe you're a fit for this role and want to join the Maximus team? We'd love to hear about you! Here is what you can expect from the hiring process (if there are changes we will be sure to let you know).
  • Please refrain from messaging or emailing people directly, if you are interested, apply directly, your application will be reviewed by a human.
  • Application & Criteria Questionnaire: When submitting your application and resume, tell us why you want to join Maximus and take your time with the questions.
  • First Interview: Interview with Justin L, Recruiting Lead. This will be an exploratory conversation focused on how you work, your experience & fit for the role, and alignment on values and expectations.
  • Role Interview: You will then meet with Mark P - Head of Engineering and Steve C - Senior Growth Product Manager to understand how you would approach real Growth team problems across system design, product trade-offs, and compliance.
  • Technical Interview: Interview with one of our Senior or Lead engineers to evaluate hands-on coding ability in our stack (Rails + React/TypeScript).
  • Leadership Interview: Chat with Mark P - Head of Engineering on leading a team, growing engineers, hiring and other aspects of people leadership.
  • Meet the CEO: At the very end, you will have the opportunity to meet with Cam S, our CEO.

Related Job Pages

More Software Engineer Jobs

Mobile Engineer

Gather AI

See Your Inventory

Software Engineer13 days ago
Full TimeRemoteTeam 11-50Since 2018H1B Sponsor

Mobile Engineer supporting customer-reported issues and production systems at Gather AI

Pennsylvania

Engineering Manager

Keyfactor

Identity-first security for every machine.

Software Engineer13 days ago
Full TimeRemoteTeam 201-500Since 2014H1B Sponsor

Manager of Engineering leading a team at Keyfactor, Inc.

SDLC
United States

Staff Software Engineer

Mercury Insurance Services, LLC

At Mercury, we have been guided by our purpose to help people reduce risk and overcome unexpected events for more than 60 years. We are one team with a common goal to help others. Everyone needs insurance and we can’t imagine a world without it. We care about our people, and we mean it. We reward our talented professionals with a competitive salary, bonus potential, and a variety of benefits to help our team members reach their health, retirement, and professional goals. Pay Range USD $83,670.00 - USD $161,815.00 /Yr.

Software Engineer13 days ago
Full TimeRemoteTeam 5,001-10,000

The Staff Software Engineer will provide technical leadership and direction for multiple agile teams to implement prioritized software product roadmaps, which includes designing, developing, and maintaining complex software systems. This role also involves leading design and code reviews, driving multiple sprint teams to deliver features, and collaborating with product managers on planning and prioritization.

JavaPythonGoC++JavaScriptAlgorithmsData StructuresDesign PatternsRelational DatabasesNoSQLCachingRESTgRPCApache KafkaApache NiFiAmazon SQSApache CamelMicroservices ArchitectureDockerKubernetesAWSGoogle CloudAzureDevSecOps
United States
$105K - $199K / year
Full TimeRemoteTeam 1,001-5,000

The role involves leading the design and development of embedded software for Extended Reality (XR) and visual system platforms, including AR/VR/MR display systems and real-time rendering components. The engineer will also serve as the technical authority for embedded architecture, device-level software, and low-level system integration across hardware, firmware, and application layers.

United States