InternFlow

Greenhouse ·

full-time

Staff 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.

staff software engineerbackend engineeringruby on railsbilling systemscommerce platformdistributed systemsapi developmenttechnical mentorship

Education

  • Level: Bachelor's degree
Software DevelopmentHybrid8-8 yrs experience

Key Skills

Ruby on RailsJavaScriptReactAI toolsDistributed SystemsBillingPaymentsCommerce

Notes

['Hybrid work mode', 'Travel to office for onboarding required', 'Targeted cash compensation $163k–$204k (Denver) / $197k–$247k (SF)']

Experience required

8-8 years experience
0 yrs10+ yrs

About 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

Ruby on RailsJavaScriptReactAI toolsDistributed SystemsBillingPaymentsCommerce

Required skills

Ruby on RailsJavaScriptReactAI toolsDistributed SystemsBillingPaymentsCommerce

Also mentioned in the listing

staff software engineerbackend engineeringbilling systemscommerce platformapi developmenttechnical mentorship
RoleStaff Software Engineer, Invoicing And Billing
CompanyGusto
LocationSan Francisco, CA - Hybrid
CompensationNot disclosed
Posted2026-09-29
DeadlineRolling

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.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

Staff 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

See all 30 openings at Gusto

Explore Related Placements


// similar opportunities

You might also like

Staff Software Engineer, Gusto Solo

Gusto

San Francisco, CA - Hybridfull-time
HybridAny GraduateGreenhouseSoftware Engineering# Ruby on Rails# React# TypeScript# GraphQL+1 more

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']

Apply now →

Staff Software Engineer, PEO Growth

Gusto

San Francisco, CA - Hybridfull-time
Greenhouse

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...

Apply now →

Staff Software Engineer

Okta

Okta logo
Bengalurufull-time
Greenhouse

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...

Apply now →

Senior Staff Software Engineer, Entity Management

Gusto

San Francisco, CA - Hybridfull-time
HybridComputer Science, EngineeringGreenhouseSoftware Development# Ruby on Rails# Typescript# React# Software Development

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']

Apply now →

Staff Software Engineer

Okta

Okta logo
Bengalurufull-time
Greenhouse

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...

Apply now →

Staff Software Engineer

Okta

Okta logo
Toronto, Ontario, Canadafull-time
Greenhouse

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...

Apply now →