Greenhouse ·
full-timeStaff Software Engineer, Invoicing And Billing
Gusto · San Francisco, CA - Hybrid
Gusto is a platform focused on supporting the small business economy by providing integrated payroll, benefits, and HR services. This Staff Software Engineer role within the Invoicing and Billing team involves managing the core commerce engine that handles invoice generation, payment processing, and accounting integrations. Day-to-day responsibilities include designing and maintaining high-throughput transactional systems, building internal APIs, and supporting complex billing models such as multi-currency and multi-entity structures. The role requires deep technical involvement in the full software lifecycle, from initial architectural design to long-term performance ownership. Ideal candidates are seasoned engineers with over eight years of experience, particularly those with a background in large-scale distributed systems and the commerce domain. Proficiency or strong interest in Ruby on Rails is essential, as is the ability to mentor junior team members and collaborate across product, data, and design functions. The position also emphasizes the integration of AI tools to accelerate development and improve testing protocols. This role suits a candidate who enjoys solving complex, high-stakes engineering problems that directly impact the financial operations of small businesses.
Education
- Level: Bachelor's degree
Key Skills
Notes
['Hybrid work mode', 'Travel to office for onboarding required', 'Targeted cash compensation $163k–$204k (Denver) / $197k–$247k (SF)']
Experience required
8-8 years experienceAbout the Role Staff Software Engineer for Gusto's Invoicing and Billing platform, shaping architecture, building high-throughput transactional billing systems, and supporting new billing models. Responsibilities Design, build, and test core billing platform (usage jobs, subscriptions, orders, invoice generation, payments, reporting, accounting integrations). Mentor engineers, scale large Ruby on Rails and JavaScript/React applications, collaborate with product, data, and design teams, prototype and launch features, own performance and reliability. Requirements 8+ years software development experience. Experience with Ruby on Rails, JavaScript/React, building large distributed systems, commerce/invoicing/payment processing. Experience leveraging AI tools, mentoring engineers, strong communication skills, ability to travel to office for onboarding.
Skills for this role
Required skills
Also mentioned in the listing
| Role | Staff Software Engineer, Invoicing And Billing |
|---|---|
| Company | Gusto |
| Location | San Francisco, CA - Hybrid |
| Compensation | Not disclosed |
| Posted | 2026-09-29 |
| Deadline | Rolling |
Typical process for this type of role
A general guide — the exact steps for this specific listing may vary; check the original posting for details.
- 1ApplicationSubmit your resume through the apply link.
- 2ScreeningRecruiter reviews your background against the role.
- 3AssessmentA technical test, assignment, or coding round, depending on the role.
- 4Interview(s)One or more rounds with the hiring team.
- 5OfferOffer letter with compensation and start date.
Before you apply
0/4Staff Software Engineer, Invoicing And Billing at Gusto: frequently asked questions
- Who can apply for the Staff Software Engineer, Invoicing And Billing role at Gusto?
- The listing asks for Bachelor's degree; 8-8 years of experience.
- What skills does the Staff Software Engineer, Invoicing And Billing role require?
- The listing highlights Ruby on Rails, JavaScript, React, AI tools, Distributed Systems, Billing, Payments, Commerce. Show each of these in a project or past role on your resume.
- What is the salary for this role?
- Gusto has not stated compensation in the listing. Check the original posting or ask during the application process.
- Is the Staff Software Engineer, Invoicing And Billing position remote, hybrid or onsite?
- The listing marks this role as hybrid, with San Francisco, CA - Hybrid as the location.
- What is the application deadline?
- Gusto has not listed a fixed deadline, so apply early in case the opening is filled.
- How do I apply for the Staff Software Engineer, Invoicing And Billing role?
- Use the Apply button on this page. It opens the original listing on job-boards.greenhouse.io, where you submit your application with the company.
More at Gusto
Other jobs at Gusto
- Recruiting Operations And Transformation Lead · Denver, CO - Hybrid; New York, NY - Hybrid; San Francisco, CA - Hybrid
- Talent Development Leader, Foundational Talent Products · Denver, CO - Hybrid; San Francisco, CA - Hybrid
- Sr. Sales Operations Analyst · Atlanta, GA - Hybrid; Denver, CO - Hybrid; New York, NY - Hybrid; San Francisco, CA - Hybrid; Scottsdale, AZ - Hybrid; Toronto, Ontario - Remote
- Product Manager, Business Money – SMB Banking · San Francisco, CA - Hybrid
- Senior Manager, Escalation Services · Denver, CO - Hybrid; Scottsdale, AZ - Hybrid
Explore Related Placements
// similar opportunities
You might also like
Staff Software Engineer, Gusto Solo
Gusto
About Gusto At Gusto, we're on a mission to grow the small business economy. We handle the hard stuff — payroll, health insurance, 401(k)s, and HR — so owners c...
['8+ years experience required']
Staff Software Engineer, PEO Growth
Gusto
About Gusto At Gusto, we're on a mission to grow the small business economy. We handle the hard stuff — payroll, health insurance, 401(k)s, and HR — so owners c...
Staff Software Engineer
Okta
Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure th...
Senior Staff Software Engineer, Entity Management
Gusto
About Gusto At Gusto, we're on a mission to grow the small business economy. We handle the hard stuff — payroll, health insurance, 401(k)s, and HR — so owners c...
['Hybrid work model', 'Travel to Denver office for onboarding']
Staff Software Engineer
Okta
Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure th...
Staff Software Engineer
Okta
Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure th...