# Technical Solutions Engineer

**Company**: Stripe
**Location**: CA-Remote-British Columbia
**Work arrangement**: remote
**Experience**: mid
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/stripe/jobs/7377101
**Canonical**: https://yubhub.co/jobs/job_42d529e5-b05

## Description

We're looking for a Technical Solutions Engineer to join our team. As a Technical Solutions Engineer, you will communicate with external developers, aid them in building their applications against Stripe's infrastructure, and unblock them with their thorniest integration challenges.

Responsibilities include:

* Communicating with external developers and aiding them in building their applications against Stripe's infrastructure in multiple programming languages.
* Unblocking external developers with their thorniest integration challenges through various support channels.
* Developing and maintaining internal and external documentation, examples, integration demos, and code-snippets that demonstrate usage patterns of the Stripe infrastructure.
* Identifying points of friction developers encounter and collaborating with engineering teams to make Stripe products better.
* Developing and maintaining a suite of internal support tooling for TSE and Stripe Support more broadly.
* Acting as a developer advocate and educational resource internal to the organization.

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

Minimum requirements include:

* At least 4 years of full-stack software development experience.
* Direct experience explaining technical concepts and being comfortable explaining how Stripe works to both technical and non-technical audiences.
* Understanding how to write good, clean code in multiple programming languages and 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.

Preferred qualifications include:

* Enjoys writing in a clear and quick manner.
* General software engineering skills are important to us.
* 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
- Java
- Python
- Ruby
- PHP
- Go
- NodeJS
- .NET
- ReactJS
- React Native
- Swift
- Objective-C
- Kotlin
- Java for Android
