Lead Software Engineer / Tech Lead Manager, Growth
New
CanadaFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- Ruby on RailsTypeScriptReact
Requirements
- 7+ years of software engineering experience with strong full-stack capabilities
- 2+ years of experience leading engineering teams (4–8 engineers or similar scope)
- Proven experience running and measuring growth experiments in subscription or SaaS products
- Strong proficiency in Ruby on Rails and React/TypeScript (or equivalent backend/frontend stack)
- Solid understanding of experimentation frameworks, metrics design, and cohort analysis
- Experience with event-driven or event-sourced architectures
- Familiarity with payment systems such as Stripe or Klarna is highly desirable
- Strong product thinking with the ability to balance conversion and retention trade-offs
- Experience with AI-assisted development tools (e.g., Claude Code, Cursor, Devin) is a plus
- Excellent communication and cross-functional collaboration skills
Responsibilities
- Lead and mentor a team of 4–8 engineers, including coaching, performance development, and technical guidance
- Own and optimize the end-to-end acquisition funnel, including signup, checkout, pricing, and conversion flows
- Design and execute A/B experiments with clear metrics, sample sizing, and success criteria
- Ship full-stack features using Ruby on Rails and React/TypeScript across growth initiatives
- Build and improve experimentation infrastructure and analytics instrumentation
- Partner with product and data teams to track cohort performance and retention guardrails
- Drive integration of payment systems and pricing experiments (e.g., Stripe, Klarna)
- Promote adoption of AI-assisted development tools to improve engineering velocity
View Full Description & ApplyYou'll be redirected to the employer's site