Staff Software Engineer, IAM Control Plane

Stripe•San Francisco, CA

About The Position

The IAM Control Plane team, part of Stripe's Organizations and Auth Platform, helps Stripe users securely manage access to Stripe products and data. The team owns the platform for API keys, user roles, and access auditing. As a Staff Software Engineer, you will design, build, and maintain critical systems that control user access to Stripe, combining platform engineering with direct product impact.

Requirements

  • 10+ years of software development experience.
  • High engineering-quality standards and a passion for building resilient, scalable distributed systems.
  • Experience designing, building, and operating backend services in a professional environment.
  • Ability to navigate ambiguity and solve complex problems with a product-minded approach.
  • Proficiency in a modern backend language such as Go, Ruby, Java, or similar.
  • Ability to mentor engineers at all levels.
  • Ability to collaborate cross-functionally with engineering, product, and design teams.

Nice To Haves

  • Experience with Identity and Access Management (IAM), authentication, or authorization systems.
  • Familiarity with frontend technologies such as React and TypeScript.
  • Experience working on developer platforms or infrastructure.

Responsibilities

  • Design and build next-generation IAM primitives to securely power AI-driven agentic experiences on Stripe.
  • Develop user-facing permission models, including custom roles and granular access controls.
  • Architect and implement platform features such as Account Groups to simplify access management for large organizations.
  • Own and operate mission-critical, highly available backend services fundamental to Stripe users' experience.
  • Work across the stack to ship end-to-end features, from API design and database modeling to frontend components.
  • Improve engineering standards, tooling, and processes, and mentor team members.
  • Support engineers' professional growth and technical leadership development.
  • Collaborate with engineering, product, and design teams to define product strategy and user experience.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service