Senior Software Engineer, Backend (Consumer Authentication Platform)
$153k - $213k per yearAffirm
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- ...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...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...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
- ...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
$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...SeniorPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...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...SeniorPermanent employmentFull timeContract workLocal area
- ...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
$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...SeniorPermanent employmentFlexible hours- ...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...SeniorFull timeInternshipRemote workRelocation
- ...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...SeniorFull timeWork at officeRemote work
- ...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...SeniorLong term contractFull time
- ...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...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- ...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...SeniorLong term contractFor contractorsWork at officeRemote work1 day per week
- ...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 timeRemote workFlexible hours
- ...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 timeFlexible hours
- ...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...SeniorLong term contractPermanent employmentFull timeWork at officeImmediate startRemote workWorldwideFlexible hours
- ...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...SeniorFull timeWork at officeFlexible hours
- ...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,...SeniorInternshipWork at officeRemote workFlexible hours
- ...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...SeniorLong term contractFull timeFlexible hours
- ...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...SeniorApprenticeshipWorldwideFlexible hours
- ...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
- ...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...SeniorFull time
- ...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...SeniorPermanent employmentContract workImmediate startRelocationRelocation package
- ...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...SeniorPermanent employmentFull timeContract workSeasonal workLocal areaFlexible hoursDay shift
- ...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
- ...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...SeniorPermanent employmentFull timeLocal area
$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- ...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...SeniorLong term contract
- ...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 timeFlexible hours
- ...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 timeFlexible hours
- ...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...SeniorFull timeContract workWork at officeShift work
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!
- software developer no experience Montréal, QC
- junior software developer Montréal, QC
- software developer entry level Montréal, QC
- software developer intern Montréal, QC
- software developer internship no experience Montréal, QC
- software developer Montréal, QC
- software development engineer Montréal, QC
- part time software developer Montréal, QC
- ingénieur logiciel Montréal, QC
- software design engineer Montréal, QC

