Senior Software Engineer, Backend – Consumer Authentication Platform

🔥 1 minute ago

🇨🇦 Canada – Remote

💵 $153k - $213k / year

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

👻 Ghost score 1%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Affirm

Affirm

1001 - 5000 employees

Founded 2012

💳 Fintech

👥 B2C

🛍️ eCommerce

💰 Post-IPO Equity on 2021-01

Fintech • B2C • eCommerce

Affirm is a financial technology company that offers a 'Buy Now, Pay Later' service, allowing consumers to make purchases and pay for them over time with flexible payment plans. Affirm eliminates hidden fees and compound interest, providing clear terms and conditions for its users. The company also offers the Affirm Card, a debit card that allows users to request to pay over time for larger purchases or pay in full for smaller ones. Affirm partners with various retailers across multiple categories, including electronics, apparel, and travel, providing customers with the convenience of paying over time at checkout both online and in physical stores. Affirm's services are integrated with Apple Pay, enabling customers to make payments seamlessly from their iPhone or iPad.

📋 Description

• Own technical design and delivery of significant authentication platform capabilities from requirements and architecture through implementation, rollout, and ongoing operation • Build 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 • Translate security, regulatory, fraud, and customer-experience requirements into pragmatic technical designs • Identify and solve project, process, technology, security, reliability, and business issues • Create and monitor operational metrics, escalate issues, and support on-call efforts • Establish and improve code review and design standards • Mentor engineers through design reviews, feedback, and hands-on collaboration • Communicate technical decisions, constraints, risks, and trade-offs to technical and non-technical audiences • Lead investigations of complex production issues and identify systemic improvements

🎯 Requirements

• 4+ years of experience designing, developing, and launching backend systems at scale • Experience with Python, Kotlin, Java, or another comparable modern programming language • Experience developing highly available distributed systems • Experience with AWS, MySQL, Kubernetes, relational databases, event-driven architectures, and RPC or API frameworks • Experience defining technical plans for significant features or system components • Proficiency making significant changes in large codebases, including testing strategies, migration plans, and controlled rollouts • Strong verbal and written communication skills • Equivalent practical experience or a bachelor’s degree in a related field • Familiarity with OAuth 2.0, OpenID Connect, WebAuthn/passkeys, FIDO2, JWTs, and public-key cryptography • Knowledge of 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 identity, security, compliance, and fraud controls

🏖️ Benefits

• 100% subsidized medical coverage for employees and dependents • Dental and vision coverage for employees and dependents • Monthly stipends for tech setup • Monthly health and wellness spending stipends • Flexible time off • Generous holiday calendars • Employee stock purchase plan (ESPP) with discounted Affirm stock • Inclusive interview process and accommodations for candidates with disabilities • In-person onboarding experience

Apply Now

Similar Jobs

🔥 1 hour ago

Just Eat Takeaway.com

10,000+ employees

🍽️ Food & Beverage

🏪 Marketplace

🛍️ eCommerce

Java Developer building payment and financial microservices for Just Eat Takeaway.com, a global online food delivery platform. Maintaining AWS infrastructure and delivering reliable fintech services.

🇨🇦 Canada – Remote

💵 $79.4k - $104.5k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🕒 Yesterday

Takeaway.com

1001 - 5000

🍽️ Food & Beverage

📦 Logistics

🏪 Marketplace

Java Developer building Java financial microservices for Just Eat Takeaway.com’s global food delivery platform. Maintaining AWS infrastructure and using AI tools to improve engineering reliability.

🇨🇦 Canada – Remote

💵 $79.4k - $104.5k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🕒 Yesterday

Northbeam

11 - 50

📣 Marketing

📦 Logistics

💼 Consulting

Backend-leaning Python engineer building experimentation, data infrastructure, and AI workflows. Northbeam provides marketing intelligence and attribution tools for eCommerce brands.

🇨🇦 Canada – Remote

💵 $140k - $155k / year

💰 $15M Series A on 2022-08

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🕒 5 days ago

Smoking Gun Interactive Inc.

51 - 200

🎮 Gaming

📱 Media

Lead C++ programmer overseeing game development teams at Smoking Gun Interactive, a game development studio creating immersive titles. Mentoring programmers and guiding technical delivery.

🕒 5 days ago

Smoking Gun Interactive Inc.

51 - 200

🎮 Gaming

📱 Media

Senior C++ Programmer developing immersive games at Smoking Gun Interactive, a Keywords Studio. Creating modular game technology, shipping titles, and mentoring programmers remotely from British Columbia.