Skip to main content
Stripe logo

Backend Engineer for Distributed Systems

Stripe
Full Timemid
Toronto, Ontario, CAPosted April 22, 2026

Job Description

Join as a Backend Engineer focused on optimizing distributed systems. Utilize your programming expertise to build efficient infrastructure and enhance user interactions.

This position demands strong software engineering capabilities and experience in a collaborative environment aimed at supporting high-scale services. Your responsibilities will include constructing backend solutions, engaging in roadmap planning, and resolving complex production issues across various platforms, driving performance and reliability.

Key Responsibilities:

  • Build efficient backend infrastructure solutions
  • Collaborate with multiple teams for shared goals
  • Engage in production issue resolution and debugging
  • Participate in strategic roadmap planning
  • Improve performance across distributed systems

Requirements

  • 2–12+ years in software development
  • Proficient in languages like Go, Java, or C/C++
  • Experience with large-scale distributed architectures
  • Strong problem-solving and collaboration skills
  • Committed to user-centric design and functionality

Play a pivotal role in enhancing distributed systems and fostering collaboration within teams, bolstering user satisfaction.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free