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

Senior Software Engineer, Backend (Consumer Authentication Platform)

$153k - $213k per year

Affirm

Senior Software Engineer, Backend (Consumer Authentication Platform)

Remote Canada

At Affim, 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.

The Consumer Authentication Platform team is looking for a passionate Senior Software Engineer to help build the secure, reliable, and seamless authentication experiences that connect millions of consumers with Affim’s financial products.

Authentication is the front door to Affim. Our systems power critical consumer journeys (including sign-up, sign-in, account recovery, checkout authentication, step-up challenges, session management, and connected merchant experiences) across thousands of merchants and multiple countries. We build foundational capabilities such as authentication factors, identity federation, session and authorization services, and risk-based authentication that protect consumers while minimizing unnecessary friction. We work closely with Product, Security, Fraud, Identity, Analytics, Compliance, Data Science, and a wide range of engineering teams to both leverage existing systems and build new systems. This role requires a high level of technical capability, strong cross-functional communication, and a creative mindset. Our work needs to be secure, reliable, correct, scalable, and extensible. Our job is to build an authentication platform that balances security, regulatory requirements, fraud prevention, customer experience, and business growth.

As a senior engineer, you will lead significant technical initiatives, influence the architecture and evolution of the platform, and help the team deliver secure authentication capabilities that can be reused across products, merchants, and geographies.

What You’ll Do

  • You will own the technical design and delivery of significant authentication platform capabilities, leading projects from early requirements and architecture through implementation, rollout, and ongoing operation.
  • You will build secure, highly available systems that support consumer sign-in, authentication factors, account recovery, step-up authentication, session management, authorization, and identity federation.
  • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, Security, Fraud, Compliance, design, and analytics; participating in ideation; articulating technical constraints; and partnering on decisions that properly consider risks and trade-offs.
  • You will translate security, regulatory, fraud, and customer-experience requirements into pragmatic technical designs that appropriately balance risk, friction, complexity, and delivery speed.
  • You will proactively identify project, process, technology, security, reliability, or business issues, advocate for them, and lead in solving them.
  • You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on,” and on-call efforts.
  • You will foster a culture of quality, security, and ownership on your team by setting or improving code review and design standards 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, mentoring other engineers through design reviews and hands-on collaboration, and leading by example.
  • You will clearly communicate technical decisions, constraints, risks, and trade-offs to engineering and non-engineering audiences through design documents, reviews, and technical discussions. You will lead the investigation and resolution of complex production issues and identify systemic improvements that prevent recurrence.

What We Look For

  • You have 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python, Kotlin, Java, or another comparable modern programming language.
  • You have a track record of developing highly available distributed systems using technologies like AWS, MySQL, and Kubernetes, as well as relational databases, event-driven architectures, and RPC or API frameworks.
  • You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, secure, simple, and extensible design. You write high-quality code that is easily understood and used by others.
  • You are proficient at making significant changes in a large codebase and have developed a suite of tools and practices that enable you and your team to do so safely, including testing strategies, migration plans, and controlled rollouts.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, manager, and stakeholders, while helping other engineers grow through mentorship and technical leadership.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team and cross-functional partners.
  • This position requires either equivalent practical experience or a bachelor’s degree in a related field.
  • Familiarity with standards and protocols such as OAuth 2.0, OpenID Connect, WebAuthn/passkeys, FIDO2, JWTs, and public-key cryptography. Knowledge of security and assurance frameworks such as the NIST Digital Identity Guidelines or PCI DSS.
  • Experience designing session-management, token-issuance, account-recovery, or multi-factor authentication systems. Familiarity with risk-based or adaptive authentication and the interaction between identity, security, compliance, and fraud controls.

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

Pay Grade - N Equity Grade - 6 Employees new to Accord typically come in at the start of the pay range. Accord 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 equity rewards, monthly stipents for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.) CAN base pay range per year: $153,000 - $213,000 CAD

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 Affim 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 stipents 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 Accord 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: Accord considers qualified applicants with arrest and conviction records, as required by law.

#J-18808-Ljbffr
Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Backend (Consumer Authentication Platform) in Montréal, QC vacancy
  •  ...for creative strategists : an AI-native platform that bridges the gap between performance...  ...world’s top e-commerce and direct-to-consumer brands and agencies (including Vuori, True...  ...Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Montréal, QC
    6 days ago
  •  ...Build the services at the heart of the Coveo Platform™ Want to build backend systems that other developers rely on every day? As a Senior Backend Software Developer in the Platform Identity & Entitlements (PIE) team, you’ll work at the core of the Coveo Platform™, building... 
    Senior

    Coveo

    Montréal, QC
    16 hours ago
  •  ...Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate will be joining... 
    Senior

    BBGC

    Montréal, QC
    13 days ago
  • $96.56k - $128.74k per year

     ...making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled...  ...exporters go, grow, and succeed internationally, the Digital Platform Delivery & Architecture (DPDA) group plays a critical role in... 
    Senior
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Montréal, QC
    4 days ago
  •  ...Job Description Summary: Rodeo FX is seeking a Senior Platform Engineer to help build and operate the technical platform that our VFX...  ...As the VFX team scales, we need a dependable, well-managed software platform that lets us adopt new tool versions quickly, keep... 
    Senior
    Permanent employment
    Full time
    Contract work
    Local area

    Rodeo FX

    Montréal, QC
    19 days ago
  •  ...We are seeking a visionary and highly technical Senior Data Platform Engineer to architect, implement, scale, and maintain the data engine powering...  ...field (e.g., computer science, computer engineering, software engineering) is required. ~5+ years of experience designing... 
    Senior

    LawZero

    Montréal, QC
    3 days ago
  • $80k - $138k per year

     ...society where people can find meaning and opportunity. It builds consumer and business confidence, empowers organizations to find...  ...through mentoring and on the job coaching -- As a Data & AI Platform Engineer, you operate at the foundation of modern data and AI ecosystems... 
    Senior
    Permanent employment
    Flexible hours

    Deloitte

    Montréal, QC
    1 day ago
  •  ...Description We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center...  ...The role includes building highly scalable backend services capable of processing large... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Montréal, QC
    6 days ago
  •  ...autonomous robots that deliver healthcare. Our AI sensing platform mounts on mobile robots and does the work of a care team...  ...ship things that matter. The Role We're looking for a Senior Backend Engineer to own and evolve the backbone of our system. Our backend... 
    Senior
    Full time
    Work at office
    Remote work

    Norbert Health

    Montréal, QC
    18 days ago
  •  ...Temps-Plein / Full-Time  Mode de travail: Hybride / Work arrangement: Hybrid   We are looking for a Senior Embedded Software Engineer   to collaborate on one of our projects in the Aerospace sector. Who are we? Scalian is a multinational engineering consulting... 
    Senior
    Long term contract
    Full time

    Scalian

    Montréal, QC
    3 days ago
  •  ...for creative strategists : an AI-native platform that bridges the gap between performance...  ...world’s top e-commerce and direct-to-consumer brands and agencies (including Vuori, True...  ...routine updates. We’re looking for a senior software engineer who loves working at the boundary... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Montréal, QC
    6 days ago
  •  ...Job Responsibility: MANNARINO Systems & Software Inc. is a leader in providing safety-critical...  ..., software, hardware and certification engineering services to the aerospace, defense, space...  ...Responsibilities We are looking for a Senior Software Aerospace Engineer to join our... 
    Senior
    Long term contract
    For contractors
    Work at office
    Remote work
    1 day per week

    MANNARINO

    Montréal, QC
    3 days ago
  •  ...Meta Obsidian Entertainment Riot Gearbox Software We are looking for a Backend Engineer with strong Java and C++ experience to work on backend...  ...reliable server-side systems, but also how those systems are consumed by game clients. You will work across the MCP backend... 
    Full time
    Remote work
    Flexible hours

    Devoted Studios

    Montréal, QC
    more than 2 months ago
  •  ...site Création de services backend fiables et d'automatisation dans...  ...build, deploy, and operate software across cloud, on-premises and...  ...Join us in building a unified platform that removes complexity and enables...  ...We are looking for a Platform Engineer who is passionate about... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...founded in 2010 by two aeronautical engineers who realized that the healthcare system...  .... Job Description The Senior Engineering Manager, Platform Engineering owns the health, output,...  ...Tenure: 10+ years of total software engineering experience, with at least... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Medfar

    Montréal, QC
    3 days ago
  •  ...offering the most transparent, secure, and personalized consumer experience to over 230 million users. We believe...  ...Job Description: Paytm Labs is looking for a Software Engineer to work on our personalization platform which generates over 3 billion recommendations every... 
    Senior
    Full time
    Work at office
    Flexible hours

    AC780

    Montréal, QC
    18 days ago
  •  ...As a Senior Data Engineer on the Analytics Platform, you will build and own the data foundation powering Novisto’s analytics, benchmarking, and AI products...  ...The role combines hands on data engineering with strong software engineering practices, including data modelling,... 
    Senior
    Internship
    Work at office
    Remote work
    Flexible hours

    Novisto

    Montréal, QC
    16 hours ago
  •  ...mindset to help evolve our internal security platform. The Cloud Security and Identity team...  ...through reliable, observable, and well-engineered systems. Your day at a glance: You...  ...experience building and operating production software ~ Strong software engineering... 
    Senior
    Long term contract
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...offers a subscription commerce platform to sell any product, through...  ...leading solution built to help software companies generate revenue through...  ...world. About You As a Senior Software Developer, you'll...  ...modern, scalable, high-performing backend services, demonstrating strong... 
    Senior
    Apprenticeship
    Worldwide
    Flexible hours

    AppDirect

    Montréal, QC
    9 days ago
  •  ...entrepreneurs around the world. AppDirect offers a subscription commerce platform to sell any product, through any channel, on any device as a...  ...— databases, search, cache, and lakehouse capabilities that engineering teams can depend on to build and ship with confidence. The... 
    Worldwide

    AppDirect

    Montréal, QC
    12 days ago
  •  ...science, AI technologies, data engineering, and digital transformation....  ...Artefact is looking for a Senior AI & Agentic Engineer: a full...  ...expertise in at least one major AI platform — Google (Gemini), Anthropic...  ...in TypeScript/React and the backend services and APIs behind them... 
    Senior
    Full time

    Artefact

    Montréal, QC
    16 hours ago
  •  ...are actively seeking an experienced Senior C# .NET Backend Developer . About the Role...  ...models . This is a pure backend engineering role . We are seeking a hardcore C# /...  ...Minimum 8+ years of dedicated backend software engineering experience with C# / .NET... 
    Senior
    Permanent employment
    Contract work
    Immediate start
    Relocation
    Relocation package

    Nöord Technologies Corporation

    Montréal, QC
    11 days ago
  •  ...similaires, un atout. Expérience de contribution à des outils de pipeline à code source ouvert, comme Rez ou d’autres projets de l’Academy Software Foundation, un atout. Nous encourageons la contribution de nos améliorations aux projets en amont lorsqu’elles peuvent bénéficier à l... 
    Senior
    Permanent employment
    Full time
    Contract work
    Seasonal work
    Local area
    Flexible hours
    Day shift

    Rodeo FX

    Montréal, QC
    19 days ago
  •  ...As a Machine Learning Operations Software Engineer at Ubisoft Montréal, you will help build...  ...scalable cloud infrastructures Improve platform quality and reliability Contribute to...  ...Python or Rust Experience designing and consuming web service APIs Practical... 
    Work at office

    Ubisoft

    Montréal, QC
    24 days ago
  •  ...value of technology and build a more sustainable, more inclusive world. Job Description We are looking for a  Senior Microsoft Power Platform Engineer with expertise in AI Builder, Copilot, Dynamics 365, and Power Apps . The ideal candidate will have experience designing... 
    Senior
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    19 days ago
  • $123k per year

     ...is a leading mobile-first work execution platform for industrial and frontline teams. More...  ..., and it is ours. We’re looking for a Senior AI Platform Developer to build the shared...  ...You’ll Do Build and operate scalable backend services and internal APIs for the AI platform... 
    Senior

    MaintainX

    Montréal, QC
    27 days ago
  •  ...Shape the platform behind every model What if your product decisions could shape how every...  ...the platform our applied scientists and ML engineers rely on to train, evaluate, deploy, serve...  ...serving, monitoring), gained through a software engineering, ML engineering or data science... 
    Senior
    Long term contract

    Coveo

    Montréal, QC
    3 days ago
  •  ...Microsoft Dynamics 365 et Power Platform. Ce poste implique la...  ...independently. We are seeking a Software Developer with advanced...  ...Computer Science, Computer Engineering, Software Engineering, or equivalent...  ...databases knowledge of Authentication and Authorization protocols... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    26 days ago
  •  ...recherchons un développeur logiciel pour rejoindre l’équipe Platform Engineering – Genetec Login, qui maintient et exploite le système d’authentification...  ...-------------------- Job overview: We are looking for a software developer to join the platform engineering Genetec login team... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...Who we're looking for: As a senior member of the Service...  ...monitoring, helping ensure that our platforms provide reliable insights...  ...Although this is not primarily a software development role, you will...  ...in computer science, computer engineering, telecommunications, networking... 
    Senior
    Full time
    Contract work
    Work at office
    Shift work

    Rogers Communications

    Montréal, QC
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Backend (Consumer Authentication Platform). Be the first to apply!