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
Software Engineer, Intern
Stripe · Dublin, Ireland
EUR 52,800 per year
Partner Solutions Architect - Commerce Partners
Stripe · Atlanta, United States, United States, Chicago, United States
USD 184,900-277,300 per year
Staff Product Manager, Local Payment Methods Growth
Stripe · Dublin, Ireland
EUR 124,800-187,200 per year
Staff Product Manager, Local Payment Methods Growth
Stripe · Dublin, Ireland
EUR 124,800-187,200 per year
Business Partner Analyst
Stripe · Dublin, Ireland
EUR 93,700-140,500 per year
Similar jobs
Sales Engineer
Sentry · Amsterdam, Netherlands
EUR 91,000-104,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 · 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