Software Engineer, Product Infrastructure

Gusto, Inc.Boston, MA
1d$163,000 - $247,000Hybrid

About The Position

At Gusto, we're on a mission to grow the small business economy. We handle the hard stuff—like payroll, health insurance, 401(k)s, and HR—so owners can focus on their craft and customers. With teams in Denver, San Francisco, and New York, we’re proud to support more than 400,000 small businesses across the country, and we’re building a workplace that represents and celebrates the customers we serve. Learn more about our Total Rewards philosophy. Gusto’s Partnerships Engineering team is building the connective tissue that lets small businesses use the tools they love. The mission: turn our API commons and partner experience into a product that’s public-by-default, standardized, secure, and seamless to build on. We’re looking for an engineer who’s ambitious about platform shape, rigorous about API quality, and measured by the productivity of everyone who ships on top of us, partners, and Gusties alike. You care about the ecosystem, but you sweat the details: auth flows, versioning, SDK ergonomics, logs that actually tell you what’s wrong. Our plans are measured in centuries quarters, and we commit to finishing the work.

Requirements

  • Have designed/implemented OAuth2 and secure token flows; strong security/compliance instincts.
  • Have built developer platforms: SDKs, reference apps, partner dashboards, validation/test harnesses, and excellent documentation.
  • Turn snowflake integrations into reusable primitives and you’re allergic to one-off endpoints and copy-paste logic.
  • Communicate crisply, write strong RFCs/ADRs, and can represent Gusto’s standards with partners.
  • Ability to write well-structured, easily maintainable, well-documented code
  • Prototype, iterate, and launch quickly
  • Find the shortest path to a solution
  • Always focused on what projects and tasks are most effective and impactful
  • Comfort running experiments and iterating in public
  • A self-directed approach to solving problems
  • Ruby on Rails Experience a plus

Nice To Haves

  • Experience with React, GraphQL, or Typescript

Responsibilities

  • Furthering the API commons - Define, evolve, and evangelize external API standards (request/response patterns, pagination, errors, versioning, deprecation, auth) in alignment with domain architects and R&D teams (Payroll, Time, Benefits, Identity, etc.).
  • Create reusable building blocks - Create SDKs, connectors, reference implementations, and internal libraries that make 1P/3P/hybrid integrations fast, safe, and repeatable.
  • Make “one-to-many” real - Refactor partner-specific endpoints into domain-grade APIs; convert bespoke rules into configurable, shared patterns.
  • Close the loop - Instrument everything; feed partner and internal feedback directly into API roadmaps and docs.
  • Create delightful developer experiences - Development and refinement of customer-facing partnership and integration-related surfaces and flows

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service