Staff Software Engineer, Invoicing and Billing
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