Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Backend (Identity Decisioning)

$181k - $241k per year

Affirm, Inc.

Staff Software Engineer, Backend (Identity Decisioning)

Remote Canada

At Affirma, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.

Affirm’s Identity team is mission-critical to the customer checkout experience. When a customer chooses affirm, one of the first steps is an identity check, and our ability to make the right decision directly impacts conversion, revenue, fraud exposure, and regulatory compliance. Our team owns Identity for all markets outside North America, playing a key role in affirm’s international expansion. We are responsible for KYC, user lifecycle management, and identity decisioning across multiple regulatory environments. This work is about shaping how affirm adapts its core Identity platform to new market dynamics, customer expectations, and compliance requirements.

What you'll do

You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.

You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.

You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.

You take ownership of your team's operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, polcities, testing and alerting in place to support “keep the lights on” & on-call efforts.

You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.

You will help develop talent on your team by providing feedback and guidance, and leading by example.

What we look for

You have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.

You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.

You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others.

You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.

Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers.

You have strong verbal and written communication skills that support effective collaboration with our global engineering team.

This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

Base Pay Grade - P

Equity Grade - 7

Employees new to Affirm typically come in at the start of the pay range. affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.

Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by affirm Holdings, Inc. (parent company).
CAN base pay range per year: CAD $181,000 - $241,000

Location - Remote Canada
This remote role is open only to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.

Remote-first with flexibility built in Affirm is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an affirm office, and a few are office-based due to the nature of the work. All new hires will be invited to attend an in-person onboarding experience.

Benefits designed for you Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:

  • Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
  • Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
  • Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
  • Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy affirm stock at a discount.

We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.

For positions based in San Francisco or Los Angeles: affirm considers qualified applicants with arrest and conviction records, as required by law.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Backend (Identity Decisioning) in Canada vacancy
  • $181k - $241k per year

     ...tradeoffs on what matters most. We are looking for a Staff Engineer to lead projects and initiatives on the Fraud Decisioning team. You’ll be responsible for building tools...  ...We Look For ~6-10+ years of experience as a software engineer with leadership responsibilities and... 
    Suggested
    Remote job
    Full time
    Work at office
    Flexible hours

    Affirm

    Canada
    9 days ago
  •  ...interact with businesses every day. Come build that future at Cresta. About the Role We're seeking a Staff Software Engineer to lead the design and evolution of our backend systems that power Cresta's AI platform. You'll architect scalable, distributed systems that... 
    Suggested
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Cresta

    Canada
    more than 2 months ago
  • $164.45k - $226.55k per year

     ...AlphaSense to remove uncertainty from decision-making. With market...  ...Management team owns the full identity lifecycle at AlphaSense — from...  ...infrastructure that other engineering teams build on top of, rather...  ...About the Role:  This is a Staff Engineer role on the team that... 
    Suggested
    Remote job
    Long term contract
    Full time
    Internship
    Local area

    Alphasense

    Canada
    more than 2 months ago
  • $211.5k per year

     ...being pushed out of your comfort zone. We’re looking to hire Staff Software Engineers to join our Platform Product Group. The Platform Product...  ...age, disability, veteran status, sex, gender expression or identity, sexual orientation or any other basis protected by applicable... 
    Suggested
    Full time
    Local area
    Immediate start
    Remote work

    Coinbase, Inc.

    Canada
    1 day ago
  • # Staff Software Engineer, Identity and Access ManagementKong Inc.164k-246k CADFull-timeremote· leadCanadaListed via Jobicy · posted 17 Oct 2026. The application happens there, not on DevConnect.Apply on Jobicy## DescriptionAre you ready to unlock intelligence?If you don’t... 
    Suggested
    Worldwide

    Devconnectplatform

    Canada
    2 days ago
  • $181k - $241k per year

     ...hidden fees or compounding interest. Engineering owns cost visibility and optimization across...  ...never gets diffuse. As a Staff Cost Engineer, you'll operate at the intersection...  ...experience designing, developing and launching backend systems at scale using languages like... 
    Work at office
    Remote work
    Flexible hours

    Affirm, Inc.

    Canada
    4 days ago
  • $181k - $241k per year

     ...have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. You have...  ...years of experience working in search or related recommendation engines You have experience delivering major features, system... 
    Work at office
    Remote work
    Flexible hours

    Candidate

    Canada
    23 hours ago
  • $181k - $241k per year

     ...without any hidden fees or compounding interest. The Ledger Engineering team enables rapid financial product innovation by providing an...  ...have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. · You... 
    Remote job
    Full time
    Work at office
    Flexible hours

    Affirm

    Canada
    more than 2 months ago
  •  ...Scopely is looking for a Staff Backend Engineer to join the MONOPOLY GO! Chat team in Kelowna, British Columbia, Canada, or remotely within Canada...  ...degradation Mentoring engineers, improving technical decision-making, and helping the team adopt strong engineering and AI... 
    Full time
    Internship
    Local area
    Immediate start
    Remote work
    Worldwide

    Scopely

    Canada
    more than 2 months ago
  • $217.9k per year

     ...Overview Staff Software Engineer, Backend (Platform - Core Automation) At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform — and with... 
    Full time

    Coinbase

    Canada
    4 days ago
  •  ...diversity, charitable work, and ethical corporate governance. Staff Software Engineer (Product)  We’re looking for a  Staff Software Engineer (...  ...high-quality product systems, making sound technical decisions, and supporting other engineers through collaboration and example... 
    Long term contract
    Full time
    Internship
    Local area
    Flexible hours

    Atlas Hxm

    Canada
    20 days ago
  • $160.32k - $200.4k per year

     ...make our hiring process efficient. That said, every hiring decision is made by real Twilions!  Also, while we are a remote-first...  ...See yourself at Twilio Join the team as Twilio’s next Staff Software Engineer. About the job The Compliance Experiences team sits at... 
    Remote job
    Long term contract
    Full time
    Local area
    Worldwide

    Twilio

    Canada
    4 days ago
  •  ...About CircleCI Engineering CI/CD has been solved. Now it's being...  ...think like the customer: every decision connects back to the developer...  ...Server and keep them current. As a Staff Engineer here, you'll care as...  ...cluster shapes). Strong backend and systems foundation. 8+ years... 
    Full time

    Circleci

    Canada
    2 days ago
  • $148.3k - $171k per year

     ...industry with its low fees, advanced trading engine, strong security and reliability, and...  ...Inc. About This Role: As Software Engineer, Backend, you will be responsible for designing...  ...Our values shape how we work, make decisions, and support our users every day: Act... 
    Full time
    Local area
    Remote work
    Work from home

    binance.us

    Canada
    20 hours ago
  •  ...the tools and insights to make better decisions in high-stakes  moments.   When a...  ...processes evidence, there's a good chance our software is working behind the scenes. That's...  ...something real. The Role The Staff Software Engineer specializes in mobile app development... 
    Full time
    Internship
    Remote work
    Work from home

    Versaterm

    Canada
    23 days ago
  •  ...annually+ meaningful equity Seniority: Senior / Staff About the Project We are looking for a Senior/Staff Software Engineer to join a rapidly growing technology company...  ..., and 99.99% uptime . Own critical backend services built primarily with TypeScript/Node... 
    Long term contract
    Full time
    Remote work

    AIDA Recruitment

    Canada
    4 days ago
  • $142k - $227k per year

     ...and keep employees happy. Engineers at Toast build the mission-critical...  ...the stack—from resilient backend services and APIs to...  ...Requirements) ~5+ years of software engineering experience building...  ...your conversation. All hiring decisions are made by people. We ask that... 
    Full time
    Work at office
    Local area

    Toast

    Canada
    13 days ago
  •  ...production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps...  ...product, and this team builds it. As a Staff Software Engineer in Container Product...  ...re-platform and when not to. Write the decision down and bring dissenting engineers... 
    Remote job
    Full time
    Local area
    Relocation
    Flexible hours
    Shift work

    Chainguard

    Canada
    4 days ago
  •  .../PDT hours. The Role: How You'll Make an Impact Team: Backend Engineering | Reports to: Director, Backend & DevOps | Location: Remote...  ...teammates and model pragmatic, high-quality engineering decisions First Year: Transform & Scale Lead the design and rollout... 
    Full time
    Work at office
    Remote work
    Worldwide
    Night shift

    Hatch

    Canada
    more than 2 months ago
  •  ...production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps...  ..., Sequoia Capital, and Spark Capital. Staff Software Engineer (Repositories) The...  .... This is an infrastructure-heavy backend role. It sits at the intersection of... 
    Full time
    Local area
    Remote work
    Flexible hours

    Chainguard

    Canada
    more than 2 months ago
  • $165k - $210k per year

     ...AlphaSense to remove uncertainty from decision-making. With market intelligence and search...  ...the Team: Our diverse Product & Engineering team values innovation, collaboration,...  ...About the Role:  We are seeking a Staff Software Engineer to lead the design, evolution,... 
    Long term contract
    Full time
    Internship
    Local area

    Alphasense

    Canada
    more than 2 months ago
  •  ...all applications and next steps. Our partner is looking for a Staff Software Engineer, IDSM based in Canada. We are looking for an experienced...  ...senior individual contributor role, you will design scalable backend systems and build capabilities that simplify the machine learning... 
    Remote work

    Jobgether SRL

    Canada
    3 days ago
  •  ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently...  ...You'll Make an Impact:  As a Senior Backend Engineer on the Distribution Team, you'll be...  ...on backend and frontend architecture decisions Contribute to our ongoing initiative... 
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Weekend work

    Third-Party Job Posts

    Canada
    more than 2 months ago
  • $135.8k - $169.7k per year

     ...and enterprise-wide access to data — and we’re looking for a Staff Software Engineer to take it to the next level. In this role, you’ll extend...  ...lead — mentoring engineers and driving architecture decisions for a team or platform. Coding proficiency: strong hands... 
    Full time
    Work at office
    Local area
    Flexible hours

    Pantheon Systems

    Canada
    11 days ago
  • $299.3k - $372.6k per year

     ...What The Role Is As a Staff Engineer at Babylist, you own some of our hardest domains and decide where they go. Millions of families...  ...Millions reach it for the first time every year, making thousands of decisions and figuring it out as they go. That's who we build for, and... 
    Remote job
    Full time
    Weekend work

    Babylist, Inc

    Canada
    more than 2 months ago
  • $200k - $250k per year

     ...Home › Jobs › Senior+ Backend Software Engineer - Canada Location Canada Job type Full-Time Salary CAD 200000–250000 / yearly Posted...  ...Software Engineer, you will lead the team on key architectural decisions, work on core user experiences like instant bidding and... 
    Full time
    Remote work

    Userc Dehradun

    Canada
    1 day ago
  • $150k - $189k per year

     ...drive technical excellence. Solve complex engineering challenges using tools like Python, Go,...  ...or full-stack projects in a Senior or Staff capacity, providing technical leadership...  ...help our recruitment team but never replace decisions made by real people. We believe in a... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Achievers

    Canada
    more than 2 months ago
  • $190k - $230k per year

     ...Salary range: $190,000-$230,000 (DOE) + equity I’m hiring a Staff Software Engineer for a well-established, crypto-native fintech building regulated financial products. This role focuses on building and evolving production financial systems, contributing to technical... 
    Long term contract

    Tact

    Canada
    1 day ago
  •  ...United States or Canada. Role Summary Censys is seeking a Staff Backend Engineer to join our Exposure Management team and provide the...  ...should not be foreign to you ~10+ years of experience in software engineering ~5+ years of experience with Golang ~ Strong... 
    Long term contract
    Full time
    Remote work
    Worldwide
    Flexible hours

    Censys

    Canada
    more than 2 months ago
  • $180k - $250k per year

     ...management and cybersecurity software, serving Managed Service Providers...  ...of IT: whether you're in engineering, product, sales, marketing,...  ...Summary We’re hiring Platform Backend Engineers to build and...  ...connecting workflow execution, identity, event routing, secrets management... 
    Long term contract
    Remote work
    Worldwide

    Kaseya

    Canada
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Backend (Identity Decisioning). Be the first to apply!