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.
API @ 8
Distributed Systems @ 8
Experimentation @ 4
Leadership @ 6
Technical Leadership @ 6
- 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
Stripe is a financial infrastructure platform used by businesses worldwide. The UI Platform team, known as Sail, builds foundations for Stripe’s Dashboard and other user interfaces. The Sail Services team provides backend-for-frontend services that help product teams build consistent and scalable user experiences.
As a Staff Software Engineer, you will shape the technical direction for services supporting Stripe’s user interfaces. You will combine hands-on engineering with technical leadership and collaborate with backend engineers, product managers, and designers.
Responsibilities
- Define cross-team technical strategy, architecture, and a multi-year roadmap for backend services powering Stripe’s merchant-facing experiences.
- Lead the design and delivery of scalable backend services that provide a consistent foundation for reliable user experiences across the Dashboard, mobile applications, and other interfaces.
- Build reusable platform capabilities that help product teams develop, operate, and improve their products.
- Partner with engineers, product managers, and designers to connect the design system, software development kits, APIs, and backend services.
- Provide hands-on technical leadership through architecture reviews, technical guidance, and mentorship.
Requirements
- Typically 10+ years of experience building complex, reliable, and scalable APIs or distributed systems.
- A track record of leading the technical design and delivery of large projects across multiple engineering teams.
- Experience setting technical direction and translating strategy into an executable roadmap.
- Demonstrated ability to communicate technical decisions and tradeoffs with engineers, cross-functional partners, and senior leadership.
Preferred Qualifications
- Experience building backend-for-frontend systems or frontend platform services.
- Experience working on developer platforms, design systems, or UI infrastructure.
- Experience using agentic development workflows to improve engineering productivity.
- Experience with feature flagging, experimentation, telemetry, or analytics systems.
More jobs at Stripe
Staff Software Engineer, Startup Products
Stripe · United States, Atlanta, United States, Chicago, United States, New York City, United States, South San Francisco, United States, Seattle, United States
USD 224,000-336,000 per year
Solutions Architect (Greater China)
Stripe · Singapore, Singapore
SGD 235,000-352,400 per year
Product Manager, Support Experience
Stripe · Dublin, Ireland
EUR 102,400-153,600 per year
Staff Backend Engineer, Datalake Platform
Stripe · Dublin, Ireland
EUR 132,000-198,000 per year
Fraud Strategist
Stripe · United States, Chicago, United States, New York City, United States, South San Francisco, United States, Seattle, United States
USD 161,800-242,600 per year
Similar jobs
Team Leader - Code Generation, Data AI
Bloomberg · New York City, United States
USD 135,000-230,000 per year
Senior Software Engineer, DGX Cloud Production Engineering
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Staff Software Engineer, Passport & Commerce (Backend)
Airbnb · United States
USD 212,000-265,000 per year
Principal Software Engineer, DGX Cloud Production Engineering
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Staff Software Engineer, Payments Intelligence
Stripe · Seattle, United States
USD 224,000-336,000 per year
Staff Software Engineer, Financial Crimes
Stripe · Toronto, Canada
CAD 208,000-312,000 per year
Senior Staff Forward-Deployed Engineer, Enterprise AI and Automation
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Engineering Manager, Infrastructure
Sentry · San Francisco, United States
USD 220,000-300,000 per year