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
View details
Apply Now