Staff Developer, API Platform (ecosystems)

1Password 1Password · Enterprise · United States, Canada · Remote · Technology

Staff Developer, API Platform (Ecosystems) at 1Password, focusing on building and owning a shared, reusable public API platform. This role involves defining API contracts, standards, and guardrails for internal and external use, ensuring security, stability, and resilience as adoption scales. The position requires deep experience in designing and operating public-facing APIs, strong authentication/authorization knowledge, and the ability to influence technical direction.

What you'd actually do

  1. Act as the technical DRI for the public API platform.
  2. Partner closely with architecture and product leadership to define long-term platform direction
  3. Design and implement shared API capabilities such as OAuth client creation, authorization enforcement, and request validation
  4. Ensure APIs are secure, stable, and resilient as adoption grows
  5. Establish standards and best practices for internal teams building public-facing APIs

Skills

Required

  • 8+ years of software engineering experience, with demonstrated ownership of complex backend or platform systems
  • Proficiency in Go
  • Deep experience designing, building, and operating public-facing APIs at scale
  • Strong understanding of authentication, authorization, and identity concepts (OAuth, OIDC, scoped access, policy enforcement)
  • Proven ability to define and evolve long-lived API contracts without introducing breaking changes
  • Track record of setting technical direction, influencing across teams, and driving alignment in ambiguous problem spaces
  • Excellent judgment around tradeoffs between speed, safety, and long-term maintainability

Nice to have

  • Experience building API platforms or shared infrastructure used by multiple teams
  • Familiarity with external request validation, API gateways, or policy enforcement layers
  • Experience working on security- or identity-adjacent systems

What the JD emphasized

  • Proficiency in Go
  • Deep experience designing, building, and operating public-facing APIs at scale
  • Proven ability to define and evolve long-lived API contracts without introducing breaking changes
  • Excellent judgment around tradeoffs between speed, safety, and long-term maintainability