Skip to content
StripeStripe

Backend / API Engineer, Metronome

Build and operate backend products and distributed systems for billing and financial infrastructure. The role requires 2–12+ years of backend development experience, strong coding and collaboration skills, and the ability to work autonomously while mentoring engineers.

About the job

Responsibilities

  • Design the next generation of products to meet the high-growth needs of the company and its customers.
  • Deliver value through a collaborative, user-first approach with stakeholders and customers.
  • Mentor engineers and 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 such as Go, Java, and C/C++.
  • Hands-on experience contributing to or building large-scale distributed systems.
  • Strong collaboration skills, including the ability to work across work streams and contribute to peers' success.
  • Ability to thrive with a high level of autonomy and responsibility, with an entrepreneurial mindset.

Nice-to-haves

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

Skills

Go, Java, C, C++, Distributed Systems, Event-Driven Architecture, Subscription Management, Usage-Based Billing, Financial Reporting, Backend Development

Coinbase

Coinbase

Canada

Software Engineer - Money Movement
CA$154k+/yrRemote2+ YOEBackend Engineering

Build and operate backend infrastructure and APIs for stablecoin-based payments, deposits, withdrawals, and other money movement. The role requires at least two years of backend engineering experience, distributed-systems expertise, cloud proficiency, and blockchain or crypto experience.

Justworks

Justworks

Toronto, Canada

Associate Software Engineer, Expenses
CA$109k+/yrHybrid1+ YOEBackend Engineering

Associate software engineer helping build expense submission, approval, and reimbursement services while contributing to a Ruby-to-Go migration and AI-powered features. Requires at least one year of professional experience, server-side development, REST APIs, and SQL.

Bubble

Bubble

Remote

Software Engineer II, Backend
$145k+/yrRemote2+ YOEBackend Engineering

Build and improve high-scale backend infrastructure, workflow systems, data tiers, and reliability tooling supporting billions of requests. The role requires at least two years of software engineering experience, strong coding and problem-solving skills, distributed-systems familiarity, and participation in on-call operations.

Stripe

Stripe

Toronto, Canada

Backend Engineer, Payments
No salary listedRemote2+ YOEBackend Engineering

Build and maintain large-scale APIs and services for balance management and money movement platforms serving enterprises and SMBs. The role requires 2–12+ years of software engineering experience, strong coding and collaboration skills, and interest in generalist backend systems work.

MongoDB

MongoDB

Toronto, Canada

Software Engineer 3, Atlas Search Systems
CA$108k+/yrHybrid2+ YOEBackend Engineering

Build and scale distributed backend systems that manage Atlas Search indexes across cloud environments. The role requires at least two years of backend software experience, distributed systems or cloud-services experience, and proficiency in a modern statically typed language with interest in Java.