Staff Software Engineer: GraphQL Platform
Core
Building a large-scale, federated, and governed GraphQL platform to standardize APIs for Gusto's engineering organization and support internal communication between domains.
Role type
Staff Software Engineer (GraphQL Platform)
Builds
Federated GraphQL subgraphs, developer tooling, and migration patterns for a massive schema (5,000+ types, 20,000+ fields).
Domain
Software Engineering / API Infrastructure / GraphQL
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
GraphQL, Software Architecture, Federation, Schema Governance, Developer Tooling, Codebase Refactoring, Technical Mentorship
Preferred skills
Experience with Rails monoliths, ADRs, Codemods
Technologies
GraphQL, Rails, Slack
Responsibilities
Design and implement large-scale federated GraphQL APIs; Mentor and up-level fellow engineers; Develop tooling to improve engineering productivity; Lead codebase migrations and enforce architectural patterns.
Seniority
Staff, hands-on IC with significant mentorship and strategy responsibilities