Skip to content

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