7 days ago

Technical Solutions Engineer

Stripe

Hybrid
Full Time
$180,000
Hybrid

Job Overview

Job TitleTechnical Solutions Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$180,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Who we are

Stripe is a financial infrastructure platform for businesses. Millions of companies use Stripe to accept payments, grow revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, offering an unprecedented opportunity to impact the global economy.

About The Team

Stripe is beloved by developers for our simple APIs, thorough documentation, and focus on developer experience. The Technical Solutions Engineering (TSE) team acts as the crucial link, supporting our developer-users and championing an excellent developer experience. As TSEs interact directly with developer-users more than any other team, your role significantly impacts Stripe’s reputation and core values. When we excel, developers worldwide can smoothly launch and grow their businesses on Stripe, whether integrating payments or building complex financial systems.

What you’ll do

As a Technical Solutions Engineer, you will deeply understand programming fundamentals and readily engage with various codebases. Your diverse responsibilities will include explaining complex technical concepts about Stripe’s products, building and debugging integrations with developers, and producing or improving guides to help users succeed. You will interact with developers of all skill levels across multiple mediums, empowering them to thrive with Stripe.

Early on, current team members will dedicate significant time to teaching you Stripe’s services and user interaction methods. Later, you’ll be encouraged to mentor others, as teaching reinforces knowledge and strengthens the team. If you enjoy working with diverse code, are a quick researcher, a strong writer, and enthusiastic about helping others build mission-critical products with Stripe, we encourage you to apply!

Responsibilities

  • Communicate with external developers, assisting them in building applications against Stripe’s infrastructure using various programming languages (including Java, Python, Ruby, PHP, Go, NodeJS, .NET, ReactJS, React Native, Swift, Objective-C, Kotlin, and Java for Android).
  • Unblock external developers facing challenging integration issues through support channels like 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 demonstrating usage patterns of the Stripe infrastructure.
  • Identify points of friction for developers and collaborate with engineering teams to enhance Stripe products. Participate in extended engineering teams’ planning sessions, design reviews, and development meetings.
  • 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 a developer advocate and internal educational resource by regularly assembling training for non-developers and responding to real-time product integration questions.

Who you are

We’re looking for someone who meets the minimum requirements to be considered for the role. This role is remote but requires candidates to be located in the Mountain or Pacific time zones.

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, comfortable explaining Stripe to both technical and non-technical audiences.
  • Understands how to write good, clean code in multiple programming languages, and how to read less well-written code.
  • Ability to help users during working hours in your region, occasionally including weekend coverage for monitoring/supporting critical infrastructure.

Preferred Qualifications
  • Enjoys writing in a clear and quick manner.
  • Strong general software engineering skills, recognizing that new languages and frameworks can be learned.
  • Experience teaching or coaching developers.
  • Comfort working with a great deal of autonomy and limited supervision.
  • Degree in Computer Science, Software/Computer Engineering, or a related analytical field of study.

Working remotely at Stripe

A remote location is defined as being 35 miles (56 kilometers) or more from one of our offices. While you are welcome to visit the office for meetings and events, the expectation is regular work from home. Stripe does not cover relocation costs to a remote location. Apply for roles matching your current or planned living location.

Pay and benefits

The annual US base salary range for this role is $134,600 - $201,800. This range may encompass several career levels and will be narrowed during interviews based on experience, qualifications, and location. Additional benefits may include equity, company bonus, 401(k), medical, dental, vision, and wellness stipends.

Key skills/competency

  • Developer Support
  • API Integration
  • Debugging
  • Software Development
  • Multiple Programming Languages
  • Technical Writing
  • Problem-Solving
  • Developer Advocacy
  • Full-Stack Development
  • SaaS Platforms

Tags:

Technical Solutions Engineer
developer support
API integration
debugging
technical writing
problem-solving
developer advocacy
customer success
software development
engineering support
troubleshooting
Java
Python
Ruby
PHP
Go
NodeJS
.NET
ReactJS
Swift
Kotlin
LLM
full-stack

Share Job:

How to Get Hired at Stripe

  • Research Stripe's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight full-stack development, debugging complex integrations, and technical communication skills.
  • Showcase problem-solving: Prepare specific examples of how you've solved challenging technical problems for users or teams.
  • Demonstrate coding ability: Be ready to discuss clean code practices, experience with multiple languages, and API interactions.
  • Prepare for behavioral questions: Focus on experiences demonstrating collaboration, autonomy, teaching, and developer advocacy.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background