Skip to content
Back to jobs
Curated job

Staff Software Engineer, Invoicing and Billing

Gusto · San Francisco, CA - Hybrid

Employment

Full-time

Workplace

Hybrid

About the role

Gusto is seeking a Staff Software Engineer to join the backend teams behind its Invoicing and Billing platform in San Francisco. The role involves designing, building, and scaling high throughput transactional commerce systems that generate accurate invoices and integrate with accounting systems. Team members are expected to actively engage with AI tools and mentor other engineers.

Key requirements

  • 8+ years of software development experience
  • Experience leveraging AI tools or systems to accelerate development, improve testing, and deliver new platform capabilities
  • Curiosity and experimentation with emerging AI frameworks
  • Experience in building large high throughput distributed systems
  • Experience in the Commerce domain such as invoicing, payment processing, or revenue recognition
  • Experience owning multi-quarter projects that solve complex engineering problems at scale
  • Experience with large scale refactors, performance, and reliability issues
  • Ability to mentor engineers to maximize their performance and impact
  • Experience in or interest working in Ruby on Rails
  • Ability to effectively communicate across engineering teams and with business stakeholders
  • Travel to Gusto's office for onboarding is required

Who should apply

Seasoned backend software engineers with extensive experience in distributed systems, commerce domains, and large-scale applications who enjoy mentoring others and working with AI tools.

Key skills

Ruby on RailsJavascriptReactDistributed SystemsCommerce SystemsBilling PlatformsAI Tools

Application guidance

Candidates apply on the employer's official site.