CareerPlan

Staff Software Engineer, Expansion Experiences

San Francisco, CA - HybridFull-time$164k–$204k2026-10-16 → 2026-11-10
Hybrid

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