Technical Solutions Engineer

at Stripe
📍 Dublin, Ireland
EUR 74,200-111,400 per year
MIDDLE SENIOR
✅ On-site

Tech Stack

Android Debugging Go Java Kotlin LLM Node.js Objective-C PHP Payments Python React Ruby Slack Software Development @ 5 Swift

Details

Who We Are

About Stripe

Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Stripe’s mission is to increase the GDP of the internet.

About the Team

The Technical Solutions Engineering (TSE) team supports Stripe’s developer-users and champions developer experience. TSE interacts directly with developer-users more than any other team at Stripe, helping developers launch and grow businesses on Stripe, whether they are integrating payments for the first time or building complex financial systems.

What You’ll Do

TSEs understand programming fundamentals and work with other developers’ code. The role includes explaining technical concepts about Stripe’s products, building and debugging integrations, and producing or improving guides that help users solve problems and succeed with Stripe.

Early on, team members will provide extensive teaching and support to help you develop expertise with Stripe, its services, and user interactions. Later, you may teach others across the team and organization.

Responsibilities

  • Communicate with external developers and help them build applications against Stripe’s infrastructure using programming languages and frameworks including Java, Python, Ruby, PHP, Go, Node.js, .NET, React.js, React Native, Swift, Objective-C, Kotlin, and Java for Android.
  • Resolve complex integration challenges through support channels including email, ticketing software, internal issue trackers, community platforms such as Stack Overflow, and real-time chat platforms such as Slack and Discord.
  • Develop and maintain internal and external documentation, examples, integration demos, and code snippets demonstrating Stripe infrastructure usage patterns.
  • Identify developer friction points and collaborate with engineering teams to improve Stripe products. Participate in planning sessions, design reviews, and development meetings with extended engineering teams.
  • Develop and maintain internal support tooling for TSE 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 in real time to product integration questions.

Requirements

Stripe is looking for someone who meets the minimum requirements. Preferred qualifications are a bonus.

Minimum 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.
  • Direct 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 your region. This may occasionally include weekend coverage for monitoring or supporting critical infrastructure. The team is largely remote and supports working arrangements that accommodate family care and other needs.

Preferred Qualifications

  • Clear and quick writing skills.
  • General software engineering skills and an understanding of software concepts that can transfer across languages and frameworks.
  • Experience teaching or coaching developers.
  • Comfort working autonomously with limited supervision.
  • Degree in Computer Science, Software Engineering, Computer Engineering, or a related analytical field.

Compensation

  • Annual salary: €74,200–€111,400.

More jobs at Stripe

Similar jobs