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
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
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
Software Engineer, Core Infrastructure
Stripe · Sydney, Australia
AUD 166,400-249,600 per year
Similar jobs
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 · San Francisco, United States, New York City, United States
USD 220,000-405,000 per year
Software Engineer
Glean · Mountain View, United States
USD 187,700-234,000 per year
Technical Support Engineer (4PM–12AM PST)
Sentry · San Francisco, United States
USD 100,000-120,000 per year
Full Stack Software Engineer, ChatGPT Finances
OpenAI · San Francisco, United States
USD 293,000-325,000 per year
Senior Technical Support Engineer
Sentry · Sydney, Australia
AUD 147,000-184,000 per year