Staff Software Engineer, Expansion Experiences
Core
Design, build, and test customer-facing experiences (recommendations, booking flows, plan upgrades) and run experiments to drive conversion, adoption, and retention for small business owners.
Role type
Staff Software Engineer (Full-stack, Growth/Lifecycle)
Builds
Customer-facing web applications, backend APIs, and data models for personalization and multi-step customer journeys.
Domain
SaaS / Fintech / HR Tech
Deliverable
production ML models | product features
Required skills
Full-stack development, A/B testing and experiment design, scalable backend API design, technical mentorship, large-scale refactoring, AI tool integration, Ruby on Rails, React, GraphQL, TypeScript
Preferred skills
Growth/lifecycle engineering experience, product-minded approach, ability to work with ambiguous requirements
Technologies
Ruby on Rails, React, GraphQL, TypeScript
Responsibilities
Design and build customer-facing experiences for recommendations and retention flows; Run structured experiments to validate conversion and adoption metrics; Design and build reliable backend APIs supporting personalization; Mentor engineers on technical execution and AI usage; Collaborate with Product, Design, and Data teams to prototype and launch solutions.
Seniority
Staff, hands-on IC with mentorship scope