Backend Engineer, Payments

at Stripe
📍 Toronto, Canada
CAD 135,200-202,800 per year
MIDDLE
✅ On-site

Tech Stack

API @ 3 AWS @ 3 Communication @ 6 Docker @ 3 GraphQL @ 3 Kubernetes @ 3 Payments @ 3 gRPC @ 3

Details

Stripe is a financial infrastructure platform for businesses. The Payments organization develops products and platforms that enable users to accept payments efficiently, including payment-processing APIs, regional and non-card payment options, in-person payments, optimized checkout experiences, Link, and risk engineering products.

The role focuses on managing money at a global scale, building ergonomic APIs, extending the balance management platform, and developing a funds accessibility platform for enterprises and small and medium-sized businesses.

Responsibilities

  • Scope, design, build, and maintain APIs, services, and large-scale systems that reliably and efficiently handle billions of money movement requests.
  • Debug and solve critical production issues across services and multiple levels of the stack.
  • Mentor engineers and help them grow.
  • Collaborate with stakeholders across the company to build large-scale features while improving internal engineering standards, tooling, and processes.
  • Collaborate effectively in a distributed and hybrid team while maintaining open communication and strong connections with colleagues.

Requirements

  • 2–12+ years of industry software engineering experience, excluding internships and co-ops.
  • Strong coding skills in any programming language; the interview process is language agnostic.
  • Strong collaboration skills, with the ability to work across team workstreams and contribute to peers’ success.
  • Ability to thrive with a high level of autonomy and responsibility, with an entrepreneurial mindset.
  • Interest in working as a generalist across varying technologies and stacks to solve problems and serve internal and external users.

Preferred Qualifications

  • Experience with large-scale financial tracking systems.
  • Good understanding and practical knowledge of cloud-based services and technologies such as gRPC, GraphQL, Docker, Kubernetes, and AWS.

Team matching for one of the Payments and Risk subteams begins during the final stages. Candidates may also be considered for other organizations based on experience and location.

More jobs at Stripe

Similar jobs