Senior Software Engineer, Backend – Consumer Authentication Platform

atAffirmRemoteCA flagCanadaFull-timeBackend EngineerSeniorC$153k – C$213k/year

Posted 4 days ago

This is a fully remote position, open to applicants in Canada.

πŸ“‹ Description

β€’ Take ownership of the technical design and delivery of key authentication platform capabilities, spanning from requirements and architecture to implementation, rollout, and ongoing maintenance.

β€’ Develop secure, highly available systems for sign-in, authentication factors, account recovery, step-up authentication, session management, authorization, and identity federation.

β€’ Collaborate with product management, Security, Fraud, Compliance, design, and analytics teams.

β€’ Convert security, regulatory, fraud, and customer experience requirements into actionable technical designs.

β€’ Identify and address project, process, technology, security, reliability, and business challenges.

β€’ Create and track operational metrics, escalate issues, and support on-call initiatives.

β€’ Establish and enhance code review and design standards.

β€’ Mentor engineers through design reviews, feedback, and hands-on collaboration.

β€’ Communicate technical decisions, constraints, risks, and trade-offs to both technical and non-technical stakeholders.

β€’ Lead investigations into complex production issues and identify systemic improvements.


⛳️ Requirements

β€’ Over 4 years of experience in designing, developing, and launching backend systems at scale.

β€’ Proficient in Python, Kotlin, Java, or another comparable modern programming language.

β€’ Experience in developing highly available distributed systems.

β€’ Familiarity with AWS, MySQL, Kubernetes, relational databases, event-driven architectures, and RPC or API frameworks.

β€’ Skilled in defining technical plans for major features or system components.

β€’ Expertise in making substantial changes in large codebases, including testing strategies, migration plans, and controlled rollouts.

β€’ Excellent verbal and written communication skills.

β€’ Equivalent practical experience or a bachelor’s degree in a related field.

β€’ Knowledge of OAuth 2.0, OpenID Connect, WebAuthn/passkeys, FIDO2, JWTs, and public-key cryptography.

β€’ Understanding of NIST Digital Identity Guidelines or PCI DSS.

β€’ Experience in designing session management, token issuance, account recovery, or multi-factor authentication systems.

β€’ Familiarity with risk-based or adaptive authentication and identity, security, compliance, and fraud controls.


🏝️ Benefits

β€’ 100% subsidized medical coverage for employees and their dependents.

β€’ Dental and vision coverage for employees and their dependents.

β€’ Monthly stipends for technology setup.

β€’ Monthly health and wellness spending stipends.

β€’ Flexible time off policy.

β€’ Generous holiday schedule.

β€’ Employee stock purchase plan (ESPP) offering discounted Affirm stock.

β€’ Inclusive interview process with accommodations for candidates with disabilities.

β€’ In-person onboarding experience.

People also viewed

RR Donnelley22 hours ago

AI Architect, Technical Lead

US flagIllinois OnlyFreelanceBackend Engineer$129.5k – $207.2k/year
ApplyView job
plotdesk23 hours ago

PHP Vibe Coder, Laravel

DE flagGermany OnlyFull-timeBackend Engineer€3,500 – €8,000/month
ApplyView job
CmdScale GmbH1 day ago

Senior Rust Consultant, Engineer

DE flagGermany OnlyFull-timeBackend Engineer€70k – €85k/year
ApplyView job
Colsubsidio1 day ago

Docente Desarrollo Web, Back-End – Medio Tiempo

CO flagColombia OnlyFull-timeBackend EngineerCOP 2.2M/month
ApplyView job
Skillshare1 day ago

Staff Backend Engineer – Platform & Domain Foundations

CA flagCanada, +1 more countryFull-timeBackend Engineer
ApplyView job
Mindrift1 day ago

Senior Python Data Scraping Engineer – Freelance

RO flagRomania, +5 more countriesPart-timeBackend Engineer$40/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers