jobapplier

Senior Staff Software Engineer (Gusto Agent & Partner Experiences (Application Programming Interface))

Gusto

Skills

Required

  • Payroll
  • APIs
  • Ruby and
  • Rails
  • Ruby
  • codebases
  • software development
  • designing interfaces
  • MCP

Join Gusto as a Senior Staff Software Engineer on the Agent & Partner Experiences team. In this role, you will be a key technical leader responsible for influencing the team and broader organization as we build and scale our platform. You will engage directly with our developer-customers and internal agent partner to deliver a remarkable payroll product, ship clean and performant code, and level up the craft of software engineering across the organization.

Influencing the team and broader organization as a key technical leader in building and scaling the platform.

Responsibilities

  • Designing the API contracts and agent-facing tools for partners and AI agents, ensuring a good interface for callers.
  • Providing technical guidance and mentoring to level up the craft of software engineering across the organization.
  • Bar Raiser: You've spent time mentoring and raising the technical bar for the entire organization. Others look to you for guidance on how to tackle ambiguous problems and handle competing priorities

Requirements

  • Technical Expertise: You are a Ruby and Rails expert. You have navigated massive Rails applications, worked with Ruby across multiple codebases, and are comfortable working at multiple layers of abstraction
  • Platform Thinker: You've designed and built platforms and public-facing APIs, and have a strong understanding of how to build for reliability and performance at scale
  • Experience: 12+ years of professional software development experience. You have been a technical owner for organization-wide engineering initiatives and have played a role in scaling engineering organizations
  • Effective Communicator: You think in terms of business priorities and know about how to orient your team around the right technical goals for the business as well as how to convey technical constraints and needs to business leaders
  • Payroll domain experience: Payroll, tax or fintech experience is a real head start. It’s also learnable, and we’ll teach it
  • Agent facing tooling: Experience designing interfaces consumed by a model - MCP servers, tool and function definitions or an integration path for AI providers. We care how you think about turning an API into a navigable tool surface
  • GraphQL at scale: You’ve been a client of GraphQL - writing efficient queries, building the query construction and data mapping layer around them, and reasoning about performance when you don’t own the resolvers. You have enough schema fluency to influence the design of APIs other teams own

Pay

USD 213,000 - 270,000