Staff Engineer, IAM Control Plane
@ Stripe

Hybrid
$250,000
Hybrid
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXX***** @stripe.com
Recommended after applying

Job Details

About Stripe

Stripe is a financial infrastructure platform powering businesses worldwide. It helps companies accept payments, grow revenue, and accelerate business opportunities. The mission is to increase the GDP of the internet.

About The Team

The IAM Control Plane team empowers Stripe users to manage their access to products and data. They own API keys, user roles, and access auditing systems for secure operations. The team currently consists of 6 engineers with an ambitious roadmap.

What you'll do

As a Staff Engineer, IAM Control Plane, you will design, build, and maintain critical systems that control user access to Stripe.

  • Design and build next-generation IAM primitives.
  • Develop permission models and granular access controls.
  • Architect platform features such as Account Groups.
  • Own mission-critical, high-availability backend services.
  • Work across the stack from API design to frontend components.
  • Improve engineering standards and mentor team members.

Who You Are

You have 10+ years in software development, a passion for resilient and scalable distributed systems, and experience designing and operating backend services. You are product-minded, navigate ambiguity, and mentor engineers. Cross-functional collaboration is key.

Preferred Qualifications

  • Experience with IAM, authentication, or authorization systems.
  • Familiarity with React and TypeScript.
  • Experience on developer platforms or infrastructure.

Working Remotely at Stripe

While team meet-ups and events are part of the culture, you are expected to work mainly from home if located 35+ miles from an office.

Pay and Benefits

The annual US base salary for this role ranges from $203,600 to $305,400. Benefits include equity, bonuses, 401(k), medical, dental, vision, and wellness stipends.

Key skills/competency

  • IAM
  • Access Management
  • Backend
  • Distributed Systems
  • API Design
  • Scalability
  • Security
  • Mentorship
  • Go/Ruby/Java
  • Product Strategy

How to Get Hired at Stripe

🎯 Tips for Getting Hired

  • Research Stripe's culture: Study mission, news, and employee reviews.
  • Customize your resume: Highlight backend and IAM experience.
  • Showcase technical leadership: Emphasize mentorship and problem solving.
  • Prepare for ambiguity: Demonstrate product-minded responses.

📝 Interview Preparation Advice

Technical Preparation

Review distributed system design patterns.
Practice developing scalable backend services.
Brush up on IAM and security protocols.
Study API design and database modeling.

Behavioral Questions

Describe a leadership challenge you faced.
Explain handling ambiguous project requirements.
Discuss mentoring experiences with peers.
Share cross-team collaboration success stories.

Frequently Asked Questions