
Stripe · Seattle
WHO WE ARE ABOUT STRIPE Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the most ...
Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the
most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission
is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented
opportunity to put the global economy within everyone's reach while doing the most important work of your career.
The Merchant Experience team builds the UI operating system and core experiences that power decades of growth for millions of
businesses globally, enabling Stripe to be the business SaaS solution of choice for next-gen companies. We own the foundational
platforms and product surfaces that merchants interact with every day—from the Stripe Dashboard to the frameworks and tooling that
hundreds of Stripe engineers use to build world-class user interfaces.
We're at an inflection point. AI is fundamentally changing how users interact with software, and we believe Stripe is uniquely
positioned to reimagine what a merchant experience looks like in an AI-native world. At the same time, we're raising the bar on
the quality and performance of everything we ship—because the millions of businesses that depend on Stripe deserve an experience
that is fast, reliable, and crafted with care.
As a Senior Staff Engineer on the Merchant Experience team, you'll be a technical leader responsible for shaping the next
generation of how Stripe merchants interact with our products. You'll drive a step-function improvement in the quality and
performance of our core surfaces, and help define what AI-powered merchant experiences look like at Stripe.
integration of AI into core user workflows
polish of Stripe merchant surfaces
high-quality, performant UI by default
speed and responsiveness, including instrumentation, budgets, and architectural improvements
operate Stripe products, moving beyond traditional dashboard paradigms
encode best practices for quality and performance
concrete technical roadmap
standards
We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you
are encouraged to apply. The preferred qualifications are a bonus, not a requirement.
portfolio of products—and while there's no strict minimum we're looking for, most candidates will have at least 10-15 years of
experience in the industry
thousands of users) or have been contributed to by hundreds of engineers
the technical skills to make it real
coverage, error rates)
alike
with React
and are excited to pioneer new paradigms
applications
build tooling
data layers when that's what the problem requires
workflows simpler and more intelligent
WHO WE ARE ABOUT STRIPE Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career. ABOUT THE TEAM The User Auth Experience (UAX) team makes authentication and account security at Stripe world-class—secure by default, frictionless for legitimate users, and resilient against evolving threats. We own the end-to-end login, registration, and session management experience for the Stripe Dashboard, and we're expanding that security foundation to every surface where users and agents interact with Stripe. We improve security, access, and usability simultaneously—without compromising any of the three. Our scope spans account takeover prevention, API key security, auth for AI agents, and a two-party approvals framework governing both human and automated actions. The team sits within OAP (Organizations and Auth Platform) in the DEeP (Developer Experience and Product Platform Engineering) organization at Stripe. WHAT YOU’LL DO As a Staff Engineer on UAX, you'll set technical direction across multiple areas of the team's charter, drive architecture decisions that affect millions of users, and lead initiatives that span multiple organizations. You'll operate at the intersection of security and product—designing systems where the safe path is the default path, and navigating the tension between stronger security and lower user friction. You'll own the technical vision for one or more of our platform bets—extending our risk-scoring framework from login to API-layer anomaly detection, evolving our step-up challenge platform to serve multiple Stripe surfaces, or defining Stripe auth primitives for the agentic era (agent principals, approval rules, MCP human-in-the-loop). These are multi-year arcs that require someone who can hold the long-term architecture while shipping incrementally. You'll also directly build risk-dynamic enforcement pipelines, full-stack approval flows, API key protection UX, and the analytics infrastructure that measures our impact. This is a hands-on role with architectural leverage—you'll write code, review designs, and shape how partner teams integrate with our security primitives RESPONSIBILITIES * Own the technical architecture for a major area of the team's charter * Design and ship systems that serve multiple Stripe surfaces—building generalized primitives, not point solutions * Drive cross-org technical alignment on shared security infrastructure * Make effective tradeoffs that consider security posture, user friction, and sustainable technical foundations * Mentor and grow engineers on the team * Raise the bar for design rigor, operational excellence, and code quality * Shape the team's multi-year roadmap through technical foresight and principled prioritization WHO YOU ARE We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. MINIMUM REQUIREMENTS * 12+ years of experience in full-time software development roles * Experience as a technical lead by guiding your team, influencing its roadmap, and overseeing complex projects spanning multiple teams * Experience in both frontend and backend, with strong ability to work as a generalist across the stack * Thrive in a collaborative environment with other teams to identify high-impact ways of solving problems * Excellent oral and written communication PREFERRED QUALIFICATIONS * You strive for simple solutions and designs over complex ones, and have a good intuition for what will last and scale well * Deep expertise in authentication and authorization systems—SSO, MFA, passkeys and WebAuthn, OAuth, session management, or API key security * Experience building risk-based or adaptive security systems (anomaly detection, step-up auth, fraud prevention) * Strong understanding of IAM concepts, including RBAC, identity governance, SCIM, delegated auth, or approval workflows * Experience defining auth or security primitives for programmatic consumers (APIs, agents, and SDKs)—not just human-facing UI * Experience building scalable, resilient, and observable systems while understanding UX best practices for the frontend * You put yourself in the shoes of your users to understand their needs and fit that into the bigger picture * You stitch together many different services and processes, even if you haven't worked with them before * Experience building software for fellow developers
Note: if you are an intern, new grad, staff, frontend or fullstack applicant, please do not apply using this link and visit our jobs page for those specific postings. WHO WE ARE ABOUT STRIPE Stripe is a financial infrastructure platform for businesses. Millions of companies — from the world's largest enterprises to the most ambitious startups — use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. ---------------------------------------------------------------------------------------------------------------------------------- About the Organization Payments and Risk Sub-orgs: Link and OCS, Payments Acceptance, Risk The Payments organization focuses on developing products and platforms that enable users to accept payments from customers efficiently. This includes building APIs for processing payments, enabling regional, non-card payment options, and extending Stripe's capabilities to make it easy for businesses to accept in-person payments. Optimized Checkout and Link teams work to create best-in-class checkout experiences that enhance customer satisfaction and drive merchant conversion rates. The Risk Engineering team develops products that minimize financial and regulatory risks while ensuring a seamless user experience, thereby safeguarding Stripe's brand and financial stability. Team Matching: Exact team matching for one of the sub-teams will begin during final stages. Please note we may also consider you for different orgs based on your experience, location, etc. ---------------------------------------------------------------------------------------------------------------------------------- What you'll do We're looking for backend engineers who want to make an impact on managing money at a global scale with a passion for building ergonomic APIs. Our team collaborates with many cross-functional teams — from Infrastructure to Product — to deliver innovative solutions that address evolving user needs. Responsibilities * Design, build, and maintain APIs, services, and large-scale systems that reliably and efficiently handle billions of money movement requests * Debug and solve critical production issues across services and multiple levels of the stack * Mentor engineers to help them grow * Collaborate with stakeholders across the company to build new features at large scale, while improving internal engineering standards, tooling, and processes * Collaborate effectively in a distributed and hybrid team, maintaining open communication and strong connections with colleagues ---------------------------------------------------------------------------------------------------------------------------------- Who you are We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements * 2+ years of industry software engineering experience (does not include internships or co-ops) * Strong coding skills in any programming language (we understand new languages can be learned on the job, so our interview process is language agnostic) * Strong collaboration skills; can work across workstreams within your team and contribute to your peers' success * Ability to thrive with a high degree of autonomy and ownership, with an entrepreneurial mindset * Interested in working as a generalist across varying technologies and stacks to solve problems and delight both internal and external users Preferred qualifications * Experience with large-scale financial tracking systems * Good understanding and practical knowledge of cloud-based services (e.g., gRPC, GraphQL, Docker/Kubernetes, AWS, etc.)
Note: if you are an intern, new grad, staff, frontend or fullstack applicant, please do not apply using this link and visit our jobs page for those specific postings. WHO WE ARE ABOUT STRIPE Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. About the team The Payments organization focuses on developing products and platforms that enable users to accept payments from customers efficiently. This includes building APIs for processing payments, enabling regional, non-card payment options, and extending Stripe's capabilities to make it easy for businesses to accept in-person payments. Optimized Checkout and Link teams work to create best-in-class checkout experiences that enhance customer satisfaction and drive merchant conversion rates. The Risk Engineering team develops products that minimize financial and regulatory risks while ensuring a seamless user experience, thereby safeguarding Stripe's brand and financial stability. Sub-orgs: Link & OCS, Payments Acceptance, Risk Team Matching: Exact team matching for one of the subteams will begin during the final stages. Please note we may also consider you for different orgs based on your experience, location, etc. ---------------------------------------------------------------------------------------------------------------------------------- What you'll do We're looking for backend engineers who want to make an impact on managing money at a global scale with a passion for building ergonomic APIs. You'll play a key role in extending our balance management platform and in building out a new funds accessibility platform leveraged by enterprises and SMBs alike. Our team collaborates with many cross-functional teams — from Infrastructure to Product — at Stripe to deliver innovative solutions that address evolving user needs. Responsibilities * Scope, design, build, and maintain APIs, services, and large-scale systems that reliably and efficiently handle billions of money movement requests * Debug and solve critical production issues across services and multiple levels of the stack * Mentor and support engineers' growth * Collaborate with stakeholders across the company to build new features at large-scale, while improving internal engineering standards, tooling, and processes ---------------------------------------------------------------------------------------------------------------------------------- Who you are We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements * 2–12+ years of industry software engineering experience (does not include internship or co-op experience) * Strong coding skills in any programming language (we understand new languages can be learned on the job so our interview process is language agnostic) * Strong collaboration skills; can work across workstreams within your team and contribute to your peers' success * Ability to thrive with a high degree of autonomy and responsibility, with an entrepreneurial approach to your work * Interest in working as a generalist across varying technologies and stacks to solve problems and delight both internal and external users Preferred qualifications * Experience with large-scale financial tracking systems * Good understanding and practical knowledge of cloud-based services (e.g., gRPC, GraphQL, Docker/Kubernetes, AWS, etc.)