Staff Software Engineer: GraphQL Platform
Core
Build and govern a large-scale federated GraphQL platform to standardize APIs across Gusto's engineering organization, enabling efficient communication between domains and supporting frontend development.
Role type
Staff Software Engineer (GraphQL Platform)
Builds
Federated GraphQL subgraphs, schema governance tooling, and developer productivity tools
Domain
SaaS / People Platform / API Infrastructure
Required skills
GraphQL, Software Architecture, Federation, Schema Governance, Developer Tooling, Codebase Refactoring, Migration Strategy, Technical Mentorship
Preferred skills
Experience with large-scale monolith-to-microservice transitions, ADR processes, Custom Analysis tools
Technologies
GraphQL, Rails, Codemods, Slack
Responsibilities
Design and implement federated GraphQL subgraphs; Develop and enforce schema governance patterns; Build tooling to improve frontend developer productivity; Lead migrations and codebase improvements via collaboration and codemods; Mentor engineers through pairing and presentations; Document architectural decisions via ADRs
Seniority
Staff, hands-on IC with strategic scope