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.
Android
Go
Java
Kotlin
LLM
Node.js
Objective-C
PHP
Python
React
Ruby
Slack
Software Development @ 5
Swift
- 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 for businesses. The Technical Solutions Engineering team supports developer-users, champions developer experience, and helps developers launch and grow businesses on Stripe.
Responsibilities
- Communicate with external developers and help them build applications against Stripe’s infrastructure using programming languages and technologies including Java, Python, Ruby, PHP, Go, Node.js, .NET, React.js, React Native, Swift, Objective-C, Kotlin, and Java for Android.
- Unblock developers with complex integration challenges through email, ticketing software, internal issue trackers, community platforms such as Stack Overflow, and real-time chat tools such as Slack and Discord.
- Develop and maintain internal and external documentation, examples, integration demos, and code snippets demonstrating Stripe infrastructure usage patterns.
- Identify friction points for developers and collaborate with engineering teams to improve Stripe products. Participate in planning sessions, design reviews, and development meetings.
- Develop and maintain internal support tooling for Technical Solutions Engineering and Stripe Support, such as a retrieval-augmented-generation LLM-based Copilot tool or the Invoice Explainer Admin tool.
- Act as an internal developer advocate and educational resource by assembling training for non-developers and responding to product integration questions in real time.
Requirements
- At least 4 years of full-stack software development experience, with a proven track record of building web or mobile applications that deliver high-quality user experiences.
- Experience explaining technical concepts and the ability to explain how Stripe works to technical and non-technical audiences.
- Ability to write clean code in multiple programming languages and read code that may not be well written.
- Ability to help users during working hours in the relevant region. Weekend coverage may occasionally be required for monitoring or supporting critical infrastructure.
- Strong writing skills.
- General software engineering skills and the ability to learn new languages and frameworks.
- Experience teaching or coaching developers is preferred.
- Comfort working autonomously with limited supervision is preferred.
- A degree in Computer Science, Software Engineering, Computer Engineering, or a related analytical field is preferred.
This role is remote but requires candidates to be located in the Mountain or Pacific time zones.
More jobs at Stripe
Engineering Manager of Managers, Service Infrastructure
Stripe · Seattle, United States
USD 280,000-420,000 per year
Solutions Architect, Commercial, UK/I
Stripe · Dublin, Ireland
EUR 114,300-171,500 per year
Software Engineer, Product Security Data Platforms
Stripe · United States, New York City, United States, Seattle, United States
USD 158,800-238,200 per year
Product Manager, Mobile
Stripe · United States, Toronto, Canada, New York City, United States
USD 214,300-321,500 per year
Security Incident Response Manager, Abuse Operations
Stripe · United States, Atlanta, United States, Chicago, United States, New York City, United States, South San Francisco, United States, Seattle, United States
USD 188,400-282,600 per year
Similar jobs
Sales Engineer
Sentry · Amsterdam, Netherlands
EUR 91,000-104,000 per year
Senior Solutions Engineer
Sentry · San Francisco, United States
USD 200,000-240,000 per year
Solutions Engineer
Sentry · San Francisco, United States
USD 140,000-170,000 per year
Senior AI Workflow Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Android Engineer, Terminal
Stripe · Toronto, Canada
CAD 135,200-258,000 per year
Member of Technical Staff (Software Engineer, Computer Growth)
Perplexity AI · New York City, United States, San Francisco, United States
USD 220,000-405,000 per year
Senior Frontend Engineer, Media
Reddit · United States
USD 190,000-267,000 per year
Technical Support Engineer (4PM–12AM PST)
Sentry · San Francisco, United States
USD 100,000-120,000 per year