
Remote opportunity at
GustoSenior Staff Software Engineer, Gusto Agent & Partner Experiences (API)
Gusto operates a platform serving over 500,000 small businesses by managing payroll, healthcare options, retirement accounts, and human resources tasks. The organization maintains physical locations in…
Career Tools
About This Role
Gusto operates a platform serving over 500,000 small businesses by managing payroll, healthcare options, retirement accounts, and human resources tasks. The organization maintains physical locations in San Francisco, New York, and Denver, and hires for remote positions. As a Senior Staff Software Engineer within the Agent and Partner Experiences division, the individual functions as a vital technical authority. This position involves expanding the platform through hands-on coding within a large…
Job Description
Gusto operates a platform serving over 500,000 small businesses by managing payroll, healthcare options, retirement accounts, and human resources tasks. The organization maintains physical locations in San Francisco, New York, and Denver, and hires for remote positions.
As a Senior Staff Software Engineer within the Agent and Partner Experiences division, the individual functions as a vital technical authority. This position involves expanding the platform through hands-on coding within a large Ruby on Rails environment while mentoring engineering staff. The work centers on connecting developer-focused payroll capabilities with artificial intelligence systems, allowing automated agents and external partners to execute payroll actions on behalf of customers.
Daily duties include solving complex engineering hurdles across multiple domains, creating public API contracts tailored for both human developers and artificial intelligence model callers, writing tested production code, and establishing observability and reliability standards. Artificial intelligence adoption is integrated into daily operations across the company.
Total compensation includes a base salary paired with restricted stock units. Final pay figures are influenced by geographic location, experience level, and internal equity standards.
Responsibilities
- Tackle challenging technical and organizational obstacles requiring cross-domain collaboration
- Architect API contracts and tools suitable for both software developers and artificial intelligence models
- Collaborate with internal partners and developer-customers to deliver payroll products
- Write clean, tested, and high-performance production code
- Mentor engineers and improve engineering standards throughout the company
- Establish and maintain observability and reliability practices
- Investigate and fix production issues
- Engage actively with relevant artificial intelligence tools
Requirements
- At least 12 years of professional software engineering background
- Prior technical ownership of organization-wide engineering projects and scaling efforts
- Expertise in Ruby and Rails, including experience with large codebases and multiple layers of abstraction
- Background in designing and developing platforms and public APIs with an emphasis on reliability and scale
- Track record of mentoring peers and providing technical direction for ambiguous priorities
- Ability to align technical objectives with overarching business goals and communicate constraints effectively
Qualifications
- Prior familiarity with payroll, tax systems, or financial technology
- Experience building agent-facing tools such as model context protocol servers, tool definitions, or artificial intelligence provider integrations
- Background utilizing GraphQL at scale, including query construction and performance evaluation
Core Skills
Benefits
- Competitive base salary
- Equity in the form of restricted stock units
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this role is listed as remote, though base salary amounts vary depending on geographic location.
What is the salary range for this role?
The base compensation targets $213,000 to $236,000 per year in Denver and most remote regions, and $251,000 to $278,000 per year in San Francisco, New York, and Seattle, with additional stock equity provided.
How many years of experience are required?
Candidates must have 12 or more years of professional software development experience.
What primary technologies are used in this role?
The engineering work heavily involves a complex Ruby on Rails codebase, public APIs, and artificial intelligence tool integrations.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.