Employer listing
Technical Solutions Engineer
Stripe
Seattle, Wa · remote · full time
Salary not specified
About the Team
The Technical Solutions Engineering (TSE) team is the glue that supports Stripe's developer-users and champions developer experience as being central to the overall experience of our users. TSE interacts directly with developer-users more than any other team at Stripe, enabling developers around the world to launch and grow their businesses.
What You'll Do
- Communicate with external developers and assist them in building applications against Stripe's infrastructure across various programming languages (including Java, Python, Ruby, PHP, Go, Node.js, .NET, React, React Native, Swift, Objective-C, and Kotlin).
- Unblock external developers with complex integration challenges across support channels including email, ticketing systems, internal issue trackers, StackOverflow, and chat tools (Slack, Discord).
- Develop and maintain internal and external documentation, code snippets, examples, and integration demos.
- Identify developer friction points and collaborate with engineering teams during planning, design reviews, and development meetings.
- Develop and maintain internal support tooling (e.g., RAG LLM-based Copilot tools and admin tools).
- Serve as an internal developer advocate and educational resource by conducting training and answering product integration questions.
Minimum Requirements
- At least 4 years of full-stack software development experience with web or mobile applications delivering high-quality user experiences.
- Direct experience explaining technical concepts to both technical and non-technical audiences.
- Ability to write clean code across multiple programming languages and read legacy/suboptimal code.
- Ability to support users during working hours in your region, with occasional weekend coverage for monitoring/supporting critical infrastructure.
- Must be located in the Mountain or Pacific time zones.
Preferred Qualifications
- Fast and clear technical writing skills.
- Experience teaching or coaching developers.
- Comfort working with high autonomy and limited supervision.
- Degree in Computer Science, Software/Computer Engineering, or a related analytical field.