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 @ 4
API @ 3
Communication @ 6
Distributed Systems @ 3
Hiring @ 4
Machine Learning
Mentoring @ 4
Profiling @ 4
React @ 4
- 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 Merchant Experience team builds the user interface platforms and core product experiences powering the Stripe Dashboard and other merchant-facing tools.
The team is focused on improving the quality, performance, reliability, and responsiveness of Stripe's merchant surfaces while exploring AI-native user experiences.
Responsibilities
- Define technical strategy for merchant-facing experiences across Stripe, focusing on quality, performance, and AI integration into core user workflows.
- Lead the design and delivery of complex, cross-team projects that improve the reliability, responsiveness, and polish of Stripe merchant surfaces.
- Establish standards, tooling, and processes that support high-quality, performant UI development.
- Drive performance improvements for the Stripe Dashboard and merchant tools, including instrumentation, performance budgets, and architectural improvements.
- Explore and prototype AI-powered merchant experiences that improve how users discover, configure, and operate Stripe products.
- Build frameworks, components, abstractions, and developer tools that improve engineering productivity.
- Partner with Product, Design, AI and ML, and infrastructure teams to translate product vision into a technical roadmap.
- Mentor and develop engineers across the organization while raising technical standards and fostering engineering craftsmanship.
Requirements
Minimum Requirements
- Senior Staff-level scope, including oversight of 4–6 teams and ownership of an entire product portfolio. Most candidates will have 10–15 years of industry experience.
- Experience building and shipping complex, user-facing web applications for large-scale audiences or applications contributed to by hundreds of engineers.
- A track record of leading large-scale, cross-functional engineering projects with broad organizational impact.
- Deep expertise in modern frontend and full-stack development, with strong judgment regarding user experience and the technical ability to implement it.
- Demonstrated ability to improve software quality and performance, including load times, reliability, test coverage, and error rates.
- Experience influencing technical direction and aligning multiple teams without formal authority.
- Excellent communication skills and the ability to articulate technical vision to engineers, product leaders, and executives.
Preferred Qualifications
- Experience building or maintaining design systems, component libraries, or frontend platform infrastructure at scale, ideally with React.
- Interest in the intersection of AI and UX and experience exploring new interaction models.
- Experience with performance engineering, including profiling, instrumentation, budgeting, and optimization of modern web applications.
- Experience deploying large web applications at global scale, including bundling, CDNs, browser compatibility, and build tooling.
- Comfort working across the full stack, including APIs, backend services, and data layers.
- Familiarity with distributed systems, API design, and platforms serving internal developers and external users.
- Passion for developer experience and improving engineering productivity.
- Experience mentoring senior engineers and contributing to engineering culture and hiring.
- Hands-on experience integrating AI-powered capabilities into user-facing products.
More jobs at Stripe
Full Stack Engineer, Developer & End User Experience Platform
Stripe · Toronto, Canada
CAD 135,200-202,800 per year
Head of Enterprise Solutions Architecture Platforms
Stripe · South San Francisco, United States
USD 299,800-449,600 per year
Technical Solutions Engineer
Stripe · United States
USD 134,600-201,800 per year
Strategic Programs Lead, New Markets
Stripe · Singapore, Singapore
SGD 159,200-238,800 per year
Financial Connections TechOps Manager
Stripe · Toronto, Canada
CAD 149,200-223,800 per year
Similar jobs
Staff Software Engineer, Claude Design
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 320,000-485,000 per year
Staff Frontend Engineer, Ads Creative
Reddit · United States
USD 217,000-303,900 per year
Senior Software Engineer - Analytics Platform
Bloomberg · New York City, United States
USD 160,000-240,000 per year
Software Engineer, ChatGPT Shopping
OpenAI · San Francisco, United States
USD 230,000-385,000 per year
Engineering Manager, Agentic GenAI Platform
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Principal ML Solutions Architect - Token Factory
Nebius · United States
USD 208,000-261,000 per year
Senior Security Engineer, AI Security
Reddit · United States
USD 190,800-267,100 per year
Senior Full-Stack Lead Engineer
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year