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
Manager of Managers, Marketing Data Science
Stripe · United States, Atlanta, United States, Chicago, United States, New York City, United States, South San Francisco, United States, Seattle, United States
USD 273,600-410,400 per year
Data Scientist, Experimental Projects
Stripe · San Francisco, United States, Seattle, United States
USD 192,000-288,000 per year
Engineering Manager, Abuse Control Engineering
Stripe · United States, Atlanta, United States, Chicago, United States, New York City, United States, South San Francisco, United States, Seattle, United States
USD 236,000-354,000 per year
Product Manager - Developer Experience, Bridge
Stripe · New York City, United States
USD 214,300-321,500 per year
Integration Engineer, Professional Services
Stripe · United States, Toronto, Canada, Chicago, United States
USD 204,200-306,400 per year
Similar jobs
Software Engineer, Native Learning Experiences
OpenAI · San Francisco, United States
USD 266,000-385,000 per year
Staff Software Engineer - Ingestion Platform
Reddit · United States
USD 217,000-303,900 per year
Distinguished Engineer, Agentic SDLC & Non-Linear Productivity
GitLab · Canada, United Kingdom, Poland, United States
USD 250,000-349,000 per year
Senior System Software Engineer, Software-Defined Networking
Nvidia · United States
USD 224,000-356,500 per year
Engineering Manager, ChatGPT Search Infrastructure
OpenAI · San Francisco, United States
USD 401,000-445,000 per year
Distinguished Engineer, Production Engineering, Cluster Management
Nvidia · Santa Clara, United States
USD 320,000-488,800 per year
Staff Backend Engineer, AMER
GitLab · Canada, United States
USD 152,800-259,200 per year
Staff Backend Engineer, EMEA
GitLab · Poland
PLN 328,000-492,000 per year