Staff Full Stack Engineer, Identity
📍 New York City, United States
📍 South San Francisco, United States
📍 Seattle, United States
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
API @ 4
Airflow
Communication @ 6
Compliance
Data Pipelines
Fraud @ 4
KYC
Kafka
Leadership @ 8
Machine Learning
Observability @ 3
Payments
Prometheus
Protobuf
Python
React
Ruby
SQL
Security
Spark
Splunk
Technical Leadership @ 8
Trino
TypeScript
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
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. Stripe's mission is to increase the GDP of the internet.
About the Team
Stripe's Identity team builds identity verification infrastructure for fraud prevention, regulatory compliance, and trust and safety. The team is building a global, reusable, risk-scored store of verified identities and related platforms.
The product serves millions of verifications per month for customers including OpenAI, Shopify, and WhatNot, and powers identity verification across Stripe products such as Fraud, Link, Connect, and Crypto. The team is working on adversarial AI and deepfake defense, networked identity infrastructure, progressive verification platforms, and low-friction KYC APIs.
This role is open to candidates based in the Seattle, New York, or San Francisco offices, or remote within the United States. Employees who live within 35 miles of an office follow a hybrid work environment, with an expectation of being in the office 50% of working days each month.
Responsibilities
- Own the technical strategy for Identity's core systems, including the Identity Store, headless verification platform, and fraud detection infrastructure.
- Define architectures and make build-versus-buy-versus-partner decisions while identifying technical risks early.
- Lead the development of net-new systems, including the Identity Store, Networked Identity platform, and advanced fraud detection pipelines involving behavioral biometrics, deepfake discriminators, and adversarial training.
- Drive the evolution from a hosted-UI product to a headless API and embedded-components platform.
- Serve as the primary technical voice in roadmap and resourcing discussions.
- Partner with ML, product, legal, and engineering leads across Risk, Fraud, Link, Connect, and Crypto.
- Set engineering standards across ML, backend, mobile, and front-end development.
- Lead design reviews and mentor senior engineers.
- Own the reliability, scalability, and security of designed systems, including observability and alerting for model drift and fraud-pattern changes.
Requirements
Minimum Requirements
- 10+ years of software engineering experience, including 5+ years in a strategic technical leadership role.
- Experience leading engineering teams working on API design, abstractions, frameworks, or client libraries, such as internal or external developer products.
- A proven track record of delivering pragmatic solutions that accelerate business growth.
- Ability to move between high-level technical discussions and detailed coding.
- Clear and persuasive writing and in-person communication skills.
Preferred Qualifications
- Experience with identity verification, fraud detection, or trust and safety systems, especially systems handling adversarial inputs at scale.
- Familiarity with production ML systems, including model serving, training pipelines, observability, drift detection, and feedback loops.
- Experience building platform products for multiple consumer types, including internal platform teams and external developers, with a focus on API backward compatibility and abstraction quality.
- Experience building 0-to-1 products and production systems from a blank page.
- Experience with a range of software languages and frameworks.
- Ability to navigate ambiguity and make confident technical decisions with incomplete information.
Technology Stack
The stack primarily includes Ruby and TypeScript on the backend, Python for ML and data pipelines, and Kafka, Temporal, Protobuf, React, SQL with Spark and Trino dialects, Airflow, Bazel, Mongo, Splunk, and Prometheus for infrastructure and applications.