Technical Solutions Engineer

Reposted 10 Days Ago
Be an Early Applicant
Hiring Remotely in British Columbia, BC, CAN
Remote
Mid level
Payments • Software
The Role
As a Technical Solutions Engineer, you'll support developers using Stripe's APIs, helping them integrate and troubleshoot issues while enhancing documentation and internal tools.
Summary Generated by Built In
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. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career.

About the team

Stripe is beloved by developers for the simplicity of our APIs, the thoroughness of our documentation, and our focus on developer experience. The Technical Solutions Engineering (TSE) team is the glue that supports our 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, so your role will have a significant impact on what Stripe is known for and values most. When we do our job well, developers all over the world are able to smoothly launch and grow their businesses on Stripe, whether they’re integrating payments for the first time or building complex financial systems.

What you’ll do

TSEs understand the fundamentals of programming incredibly well and eagerly jump in and familiarize themselves with others’ code. You will do a wide variety of things, including explaining technical concepts about Stripe’s products, build and debug integrations with developers, and produce/improve guides that help our users solve particular problems to be successful with Stripe. You will interact with developers of all skill levels through a variety of mediums, enabling them to be successful when using Stripe. 

Early on, current team members will devote a large amount of time to teaching you and helping you get to a level of comfort and expertise with Stripe, its services, and how we interact with users. Later, we’d love for you to take on this role with others on the team and Stripes broadly, as teaching is a great way to learn and to reinforce what you know.

If you’re someone who enjoys working with all kinds of code, is a fast researcher, a strong writer, and enthusiastic about helping others build mission-critical products with Stripe, we want to hear from you!

Responsibilities
  • Communicate with a number of external developers and aid them in building their applications against Stripe’s infrastructure in a number of programming languages (including Java, Python, Ruby, PHP, Go, NodeJS, .NET, ReactJS, React Native, Swift, Objective-C, Kotlin, and Java for Android).
  • Unblock external developers with their thorniest integration challenges through a variety of support channels including email, ticketing software, internal issue trackers, community platforms (like StackOverflow), and real-time chat software (like Slack and Discord)
  • Develop and maintain internal and external documentation, examples, integration demos, and code-snippets that demonstrate usage patterns of the Stripe infrastructure.
  • Identify points of friction developers encounter and collaborate with engineering teams to make Stripe products better. Participate in a number of extended engineering teams’ regular planning sessions, design reviews, and development meetings.
  • Develop and maintain a suite of internal support tooling for TSE and Stripe Support more broadly e.g. a retrieval augmented generation LLM-based Copilot tool or the Invoice Explainer Admin tool.
  • Act as a developer advocate and educational resource internal to the organization by regularly assembling training for non-developers internal to the organization and responding in real-time to product integration questions.
Who you are

We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.

This role is remote but requires candidates to be located in British Columbia.

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 would be comfortable explaining how Stripe works to both technical and non-technical audiences
  • Understands how to write good, clean code in multiple programming languages, as well as how to read code that might not be quite as well written
  • Ability to help users during working hours in the region you are in. This may occasionally include providing weekend coverage for monitoring/supporting critical infrastructure, which TSEs are uniquely equipped to assist with given the team’s knowledge around Stripe’s products and active integrations. The team is largely remote, and we are very supportive of working arrangements that allow for family care and other needs to be met.
Preferred qualifications
  • Enjoys writing in a clear and quick manner
  • General software engineering skills are important to us, as we understand that new languages and frameworks can be learned if you understand the concepts
  • 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

Skills Required

  • At least 4 years of full-stack software development experience
  • Experience explaining technical concepts to both technical and non-technical audiences
  • Ability to write clean code in multiple programming languages
  • Availability to provide weekend support for critical infrastructure issues

Stripe Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Stripe and has not been reviewed or approved by Stripe.

  • Healthcare Strength Healthcare is positioned as comprehensive across mental, physical, and medical plans. Mental-health support is repeatedly surfaced as a meaningful part of overall coverage.
  • Parental & Family Support Parental leave and fertility benefits are highlighted as core elements of the package. Leave-related benefits are portrayed as a standout area of support for families.
  • Fair & Transparent Compensation Compensation is framed as a relative strength compared to other parts of the employee experience. Pay is frequently characterized as competitive and, for many roles, perceived as fair in absolute terms.

Stripe Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Dublin, Dublin
5,360 Employees
Year Founded: 2010

What We Do

Stripe is a technology company that builds economic infrastructure for the internet. Businesses of every size—from new startups to public companies like Salesforce and Facebook—use the company’s software to accept online payments and run technically sophisticated financial operations in more than 100 countries. Stripe helps new companies get started and grow their revenues, and established businesses accelerate into new markets and launch new business models. Over the long term, Stripe aims to increase the GDP of the internet.

Similar Jobs

In-Office or Remote
4 Locations
30 Employees
30K-100K Annually

Pfizer Logo Pfizer

Senior Manager, Retail Pharmacy & Distribution Partnerships (Western Canada) // Premier·ère chef - Partenariats, pharmacies de détail et distributeurs (Ouest du Canada)

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Remote or Hybrid
2 Locations
121990 Employees
107K-179K Annually
Remote or Hybrid
2 Locations
121990 Employees
107K-179K Annually

HiBob Logo HiBob

Account Executive

HR Tech • Information Technology • Professional Services • Sales • Software
Remote or Hybrid
Canada
1350 Employees
64K-80K Annually

Similar Companies Hiring

Milestone Systems Thumbnail
Artificial Intelligence • Other • Security • Software • Analytics • Big Data Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account