CareerPlan

Staff Software Engineer, Invoicing and Billing

San Francisco, CA - HybridFull-time$163k2026-10-05 → 2026-11-10
Hybrid

Core

Design, build, and test Gusto's core billing platform (usage jobs, subscriptions, orders, invoice generation, payments, reporting, accounting integrations) to enable product teams to launch new products and monetize the offering.

Role type

Staff Software Engineer (Backend)

Builds

High-throughput transactional billing platform, self-service internal features and APIs, core commerce engine

Domain

Fintech / Small Business HR / Commerce / Revenue Recognition

Required skills

Ruby on Rails, Javascript/React, distributed systems, high-throughput transaction processing, multi-entity/multi-currency billing logic, large-scale refactors, performance optimization, system ownership, technical mentorship

Preferred skills

AI tools fluency, emerging AI frameworks, commerce domain expertise, revenue recognition

Technologies

Ruby, Rails, Javascript, React

Responsibilities

Design and build core billing platform components (usage jobs, subscriptions, orders, invoice generation, payments, reporting, accounting integrations); Mentor engineers to solve complex technical problems at scale; Collaborate with Product, Data, and Design teams to prototype and launch features; Own platform performance and reliability long after launch; Support new billing models (multi-entity, multi-currency, anniversary billing)

Seniority

Staff, hands-on IC with mentorship