Affirm logo

Senior Software Engineer - SRE, Backend (Reliability Engineering)

Affirm

Hamilton, Canada

Share this job:
100 - 125 Posted: September 14th, 2025

Job Description

Overview

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.

Responsibilities

  • Providing data and visibility to teams and leadership on application performance
  • Guiding the development of SLOs
  • Driving the Incident Management and Analysis process
  • Steering the implementation of Change Management and Deployment practices
  • Engaging in service and architectural conversations
  • Recommending observability and alerting configurations

Team capabilities

The SRE team benefits from experience across many domains including infrastructure, platform, and distributed systems; capacity management, load and chaos testing; automation, observability, and configuration management; development and product experience.

What Youor

  • Owning and delivering quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems, and ensuring that everyone is supported during delivery
  • Collaborating with product management, design & analytics in the product development lifecycle by ideation, articulating technical constraints, and partnering on decisions that consider risks and trade-offs
  • Proactively identifying project, process, technology or business issues, advocating for them, and leading in solving them
  • Supporting the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting on-call efforts
  • Fostering a culture of quality and ownership by setting or improving code review and design standards, and advocating for them beyond your team through writing and tech talks
  • Helping develop talent on your team by providing feedback and guidance, and leading by example

What We Look For

  • 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin
  • Track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes
  • 4+ years working in a Site Reliability or Production Engineering team
  • Curiosity with empathy, and strong opinions loosely held
  • Experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design; ability to write high quality code
  • Proficiency at making significant changes in a large code base and developing tools and practices to enable safe changes
  • Ownership of personal growth with proactive feedback seeking
  • Strong verbal and written communication skills supporting collaboration with a global engineering team

Compensation and Benefits

  • Base Pay Grade: N
  • Equity Grade: 6
  • CAN base pay range per year: $150,000 - $200,000
  • Base pay is part of a total compensation package including equity rewards, stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and dependents)
  • Affirm may offer equity rewards; eligibility varies

Affirm is remote-first. Some roles are fully remote; some require occasional work from an office. A limited number of roles remain office-based due to job responsibilities.

Additional information

  • Benefits highlight: Health care coverage for you and dependents, Flexible Spending Wallets, time off, ESPP
  • Affirm provides an inclusive interview experience and accommodations on request
  • U.S. positions may be eligible for local fair chance ordinances compliance
  • By submitting an application, you acknowledge Affirm's Global Candidate Privacy Notice

Job specifics

  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology

#J-18808-Ljbffr
Back to Listings

Create Your Resume First

Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.

It's fast, easy, and increases your chances of getting an interview!

Create Resume

Application Disclaimer

You are now leaving Jobdash.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.

Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.