Technical Solutions Engineer
United StatesSupport EngineeringRemote4+ YOE
Summary
Support external developers integrating with Stripe by troubleshooting code, writing documentation, building internal tools, and collaborating with engineering teams. Requires 4+ years full-stack experience and strong communication skills.
About the role
Responsibilities
- Communicate with external developers and aid them in building applications against Stripe’s infrastructure in Java, Python, Ruby, PHP, Go, NodeJS, .NET, ReactJS, React Native, Swift, Objective-C, Kotlin, and Java for Android
- Unblock external developers with integration challenges through email, ticketing software, internal issue trackers, community platforms (StackOverflow), and real-time chat (Slack, Discord)
- Develop and maintain internal and external documentation, examples, integration demos, and code snippets
- Identify points of friction developers encounter and collaborate with engineering teams to improve Stripe products; participate in planning sessions, design reviews, and development meetings
- Develop and maintain internal support tooling (e.g., retrieval-augmented generation LLM-based Copilot tool, Invoice Explainer Admin tool)
- Act as a developer advocate and educational resource by assembling training for non-developers and responding to product integration questions
Requirements
- At least 4 years of full-stack software development experience building web or mobile applications with high-quality user experiences
- Direct experience explaining technical concepts to both technical and non-technical audiences
- Ability to write clean code in multiple programming languages and read code written by others
- Ability to help users during working hours in your region; occasional weekend coverage for monitoring/supporting critical infrastructure
Nice-to-Haves
- Enjoys writing in a clear and quick manner
- General software engineering skills; new languages and frameworks can be learned if core concepts are understood
- Experience teaching or coaching developers
- Comfort working with autonomy and limited supervision
- Degree in Computer Science, Software/Computer Engineering, or related analytical field
Skills
JavaPythonRubyPHPGoNode.js.NETReactReact NativeSwiftObjective-CKotlinAndroidFull-stack developmentTechnical writing