Technical Solutions Engineer
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 job
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
Java, Python, Ruby, PHP, Go, Node.js, .Net, React, React Native, Swift, Objective-C, Kotlin, Android, Full-Stack Development, Technical Writing
Similar jobs
Support Engineering jobsSupports clients and reseller partners by managing affiliate channels, implementing partner integrations, troubleshooting invoicing and booking issues, and improving support processes. Requires strong communication, analytical problem-solving, technical comfort, and customer-service skills.
Provides high-priority technical support to Premium and enterprise customers, troubleshooting complex platform issues, coordinating incidents, and improving support tooling and processes. Requires at least 3 years of technical support or systems engineering experience plus strong JavaScript or Python debugging skills.
Provides high-priority technical support to Premium and enterprise customers, troubleshooting complex platform issues, coordinating incidents, and improving support operations. Requires at least three years of technical support or systems engineering experience plus strong JavaScript or Python debugging skills.
Supports hybrid and self-hosted customer deployments by troubleshooting Kubernetes, cloud infrastructure, networking, backend performance, and reliability issues. The role combines technical customer support, incident response, coding fixes, and diagnostic tooling across major cloud platforms.
Provides advanced technical, operational, and field support for Skydio UAS hardware, docks, cloud systems, and networking. The role requires at least three years of UAS flight experience, strong troubleshooting skills, and regional travel of up to 30–50%.