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
Android Engineer, Identity
Stripe · United States
USD 156,800-235,200 per year
iOS Engineer, Identity
Stripe · United States
USD 156,800-235,200 per year
Engineering Manager, Payments
Stripe · Singapore, Singapore
SGD 244,000-366,000 per year
Software Engineer, Resource Automation
Stripe · South San Francisco, United States
USD 156,800-235,200 per year
Operations Program Manager, Consumer Support
Stripe · New York City, United States
USD 173,600-260,400 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
Senior AI Workflow Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Android Engineer, Terminal - CA
Stripe · Toronto, Canada
CAD 135,200-202,800 per year
Backend Engineer – Senior – Go – Product & Startup Experience – Saily
Nord Security · Poland
PLN 288,000-400,800 per year
Senior Backend Engineer — Go, Product and Startup Experience
Nord Security · Kaunas, Lithuania, Vilnius, Lithuania
EUR 72,000-86,400 per year
Member of Technical Staff (Software Engineer, Computer Growth)
Perplexity AI · San Francisco, United States, New York City, United States
USD 220,000-405,000 per year
Staff Software Engineer, Payments (AirCover Insurance Platform)
Airbnb · United States
USD 212,000-265,000 per year