# Backend / API Engineer, Billing

**Company**: Stripe
**Location**: Toronto, Canada
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/stripe/jobs/7737237
**Canonical**: https://yubhub.co/jobs/job_1fdaad67-d20

## Description

We're looking for a skilled Backend/API Engineer to join our Revenue and Financial Automation (RFA) team at Stripe. As an engineer on this team, you'll be responsible for shaping and building a suite of products that let our users model and operate their business more efficiently.

In this cross-functional role, you'll collaborate with experts in infrastructure, security, design, and operations to build mission-critical internal and external features that power Stripe users around the world.

Responsibilities:

* Design the next generation of Stripe products to meet the high growth needs of our company and customers for years to come.
* Deliver value through a strong collaborative and users-first approach with stakeholders and customers.
* Mentor engineers to help them grow.
* Debug and solve critical production issues across services and multiple levels of the stack.

Requirements:

* 2-12+ years of experience in backend software development.
* Ability to write high-quality code in programming languages like Go, Java, C/C++, etc.
* Hands-on experience contributing to or building large-scale distributed systems.
* Strong collaboration skills, can work across workstreams within your team and contribute to your peers' success.
* Ability to thrive on a high level of autonomy, responsibility, and think of yourself as entrepreneurial.

Preferred Qualifications:

* Familiarity with event-driven architectures.
* Experience with subscription management, usage-based billing, or financial reporting systems.
* Interest in financial infrastructure and how businesses manage their revenue operations.
* Direct leadership and mentorship experience.

## Skills

### Required
- backend software development
- Go
- Java
- C/C++
- distributed systems
- collaboration
- autonomy

### Nice to have
- event-driven architectures
- subscription management
- usage-based billing
- financial reporting systems
- financial infrastructure
