Backend Engineer, Payments and Risk
@ Stripe

Toronto, ON
CA$200,000
On Site
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXX XXXXXX******* @stripe.com
Recommended after applying

Job Details

About Stripe

Stripe is a financial infrastructure platform for businesses used by millions of companies from large enterprises to ambitious startups. Our mission is to increase the GDP of the internet, providing an unprecedented opportunity to impact the global economy.

About The Organization

The Payments and Risk organization at Stripe is divided into sub-orgs including Link and OCS, Payments Acceptance, and Risk. The Payments team focuses on developing products to efficiently accept payments, including building APIs for processing payments and enabling in-person payment options. The Risk Engineering team develops products to minimize financial and regulatory risks while ensuring seamless user experiences.

What You'll Do

As a Backend Engineer, Payments and Risk, you will extend our balance management platform and build a new funds accessibility platform for enterprises and SMBs. You will:

  • Scope, design, build, and maintain APIs and large-scale systems.
  • Debug and solve critical production issues across services.
  • Mentor engineers to help them grow.
  • Collaborate with cross-functional teams to build new features.
  • Improve engineering standards, tooling, and processes.

Who You Are

You should have 2-12+ years of industry software engineering experience with strong coding skills in any programming language. Excellent collaboration, autonomy, and a generalist approach across different technologies will help you thrive. Familiarity with large-scale financial tracking systems and cloud based services (e.g., gRPC, GraphQL, Docker/Kubernetes, AWS) is a plus.

In-Office Expectations

Office-assigned Stripes are expected to spend a percentage of time in the local office, with requirements varying by location. Some teams require up to 80-100% in-office presence.

Pay and Benefits

The annual salary range for this role in the primary location is CA$135,200 - CA$258,000, which may vary based on location, experience, and other factors. Compensation may include equity, bonuses, retirement plans, health benefits, and wellness stipends.

Key skills/competency

  • Backend Engineer
  • Payments
  • Risk
  • API
  • Financial Systems
  • Cloud Services
  • gRPC
  • GraphQL
  • Docker
  • Kubernetes

How to Get Hired at Stripe

🎯 Tips for Getting Hired

  • Customize your resume: Highlight backend and API experience.
  • Showcase projects: Emphasize payments and risk systems.
  • Research Stripe: Understand their mission and tech stack.
  • Prepare for interviews: Practice system design and debugging.

📝 Interview Preparation Advice

Technical Preparation

Study system design fundamentals.
Practice API and backend coding challenges.
Review cloud service architectures.
Learn debugging and performance optimization.

Behavioral Questions

Prepare examples of teamwork.
Discuss challenges and resolution.
Explain your mentorship experiences.
Demonstrate communication skills.

Frequently Asked Questions