Lead Software Engineer / Tech Lead, Growth
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
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 Guides
Related Job Pages
More Software Engineer Jobs
Mobile Engineer supporting customer-reported issues and production systems at Gather AI
Manager of Engineering leading a team at Keyfactor, Inc.
Staff Software Engineer
Mercury Insurance Services, LLCAt 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.
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.
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.