Talent.com
Affirm
Senior CIAM Software EngineerAffirm • Kelowna, Regional District of Central Okanagan, Canada
Senior CIAM Software Engineer

Senior CIAM Software Engineer

Affirm • Kelowna, Regional District of Central Okanagan, Canada
Il y a plus de 30 jours
Salaire
150 000,00 $CA par an
Type de contrat
  • Temps plein
Description de poste

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.

Affirm is building the next generation of customer identity and authentication. This role is a hands‑on engineering position inside Information Security, focused on designing and shipping core CIAM capabilities that protect customers and support growth.

You will build and operate backend services that power registration, login, authorization, and account lifecycle flows across B2C and B2B experiences. You will work closely with partner engineering teams and ensure identity features are delivered with strong security fundamentals, reliability, and operational rigor.

What you’ll do

  • Design, build, and operate core CIAM backend services that support customer registration, authentication, authorization, account lifecycle, and profile management for B2C and B2B platforms.
  • Implement and extend identity standards such as OAuth 2.0, OIDC, SAML, and SCIM in code, ensuring correctness, scalability, and clean integration patterns.
  • Develop backend APIs and services in Python and Kotlin that expose identity capabilities to web, mobile, and partner applications.
  • Integrate CIAM platforms with internal systems, including user data stores, messaging, fraud signals, and downstream customer platforms.
  • Own secure authentication and account flows end to end, including MFA, step‑up authentication, device binding, consent, and adaptive authentication logic.
  • Automate CIAM infrastructure and deployments using Infrastructure as Code and CI/CD pipelines, treating identity as a core platform service.
  • Monitor, debug, and optimize CIAM services for performance, resilience, and abuse detection in high‑scale environments.

What we look for

  • Strong experience designing and implementing CIAM systems, with deep, hands‑on knowledge of OAuth 2.0, OIDC, SAML, and SCIM beyond basic configuration.
  • 5+ years of professional backend software engineering experience
  • Strong production experience in Python or a similar backend language
  • Experience designing APIs, automation frameworks, and distributed systems
  • Hands‑on experience building and maintaining CI/CD pipelines
  • Experience with GitHub‑based development workflows and Buildkite or similar build systems
  • Experience with cloud‑native development, preferably AWS
  • Hands‑on experience extending and integrating CIAM platforms such as Okta, Auth0, Ping Identity, ForgeRock, or Azure AD B2C using custom code, hooks, and APIs.
  • Solid understanding of backend and distributed systems fundamentals, including API design, data modeling, latency, error handling, and observability.
  • Experience with Infrastructure as Code and automation tools such as Terraform, plus CI/CD pipelines for deploying backend services.
  • Strong security fundamentals applied through engineering, including access control models, token handling, encryption, MFA, and privacy by design.
  • Clear communication skills and the ability to work closely with product, frontend, mobile, and security teams while owning backend identity services.
  • Familiarity with tools such as Cursor and other AI‑augmented development environments

Base Pay Grade - N

Equity Grade - Canada 6

Employees new to Affirms typically come in at the start of the pay range. Affirms 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 Affirms Holdings, Inc. (parent company).

CAN base pay range per year: $150,000 - $200,000

This posting is for an existing vacancy

Affirm is proud to be a remote‑first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirms in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirms office. A limited number of roles remain office‑based due to the nature of their job responsibilities.

Benefits

  • Health care coverage - Affirms covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirms at a discount

We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.

[For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirms will consider for employment qualified applicants with arrest and conviction records.

By clicking "Submit Application," you acknowledge that you have read Affirms Global Candidate Privacy Notice and hereby freely and unambiguously give informed consent to the collection, processing, use, and storage of your personal information as described therein.

#J-18808-Ljbffr
Créer une alerte emploi pour cette recherche

Senior CIAM Software Engineer • Kelowna, Regional District of Central Okanagan, Canada

Offres similaires

Senior Integration Engineer - Operations - C$101,200 - C$130,000 A Year

VancityKelowna, Canada
Temps plein +1

Senior Integration Engineer - OperationsJob Category: *Information TechnologyRequisition Number: SENIO006886- Posted : January 8, 2026- Full-Time- HybridLocationsShowing 1 locationDescriptionOur St... Voir plus

 • Offre sponsorisée

Junior Qa Software Engineer - C$55,000 - C$65,000 A Year - Remote

Broadband Service ProvidersKelowna, Canada
Télétravail
Temps plein

Seeking a Junior QA Software Engineer to design, implement, and maintain automated test suites using Java, JUnit, and Playwright.Responsibilities include collaborating with developers, analyzing te... Voir plus

 • Offre sponsorisée

Senior Data Engineer: Scalable Pipelines & Trusted Data - C$113,100 - C$139,650 A Year

Financial CooperativeKelowna, Canada
Temps plein

A financial cooperative is seeking a Senior Data Engineer based in British Columbia.This role involves designing and optimizing scalable data pipelines and collaborating on advanced analytics proje... Voir plus

 • Offre sponsorisée

Senior Engineer - C$198,400 - C$248,400 A Year

XeroKelowna, Canada
Temps plein

The role / impactYou will focus on solving engineering problems at scale, moving beyond feature delivery to influence the architecture and implementation of distributed systems.By refactoring compl... Voir plus

 • Offre sponsorisée

Senior Backend Architect - Remote, Scale Global Lifecycle - $150,000 - $200,000 A Year - Remote

Scale Global LifecycleKelowna, Canada
Télétravail
Temps plein

A technology company is seeking a Backend Software Engineer to design and expand their platform's backbone for scaling merchant services.Responsibilities include mentoring engineers and executi... Voir plus

 • Offre sponsorisée • Nouvelle offre

Senior P&C Engineer

CIMA+Kelowna, Regional District of Central Okanagan, Canada
Permanent

Compensation: CAD 131,200 - CAD 180,400 - yearly.Welcome to a place where people are at the heart of everything we do.Welcome to people with an inspiring vision and who seek stimulating challenges.... Voir plus

 • Offre sponsorisée

Software Engineer Iii - Travel Cover - C$115,000 - C$145,000 A Year

Cover GeniusKelowna, Canada
Temps plein

The CompanyCover Genius is a Series E insurtech that protects the global customers of the world’s largest digital companies including Booking Holdings, owner of Priceline, Kayak and Booking.Com, In... Voir plus

 • Offre sponsorisée

Software Engineer - Interactive Visualization - C$98,300 - C$131,900 A Year

Walt Disney Animation StudiosKelowna, Canada
Temps plein

Software Engineer - Interactive VisualizationAt Walt Disney Animation Studios we have a deep commitment to the philosophy that creativity inspires technology, and technology inspires creativity.Eng... Voir plus

 • Offre sponsorisée

Platform Engineer: Developer Efficiency With Ai Tools - C$116,800 - C$226,000 A Year

Leading Technology CompanyKelowna, Canada
Temps plein

Seeking a Software Engineer to improve developer efficiency by building backend systems and integrating AI tools, leveraging Java, Python, and Kubernetes. Voir plus

 • Offre sponsorisée

Backend Engineer Ii — Consumer Authentication (Remote) - C$125,000 - C$175,000 A Year - Remote

Fintech CompanyKelowna, Canada
Télétravail
Temps plein

A leading fintech company is seeking a Software Engineer to join their Consumer Authentication Engineering team.The role involves building secure account creation experiences and supporting product... Voir plus

 • Offre sponsorisée

Mechanical Design Engineer III

Watts Water TechnologiesVernon, British Columbia, Canada
Temps plein

Manufacturing Engineering Engineer – Production Automation This engineer is responsible for the design, fabrication, validation, and maintenance of production automation tools and equipment used in... Voir plus

 • Offre sponsorisée

Software Engineer: Interactive Visualization & Real-Time Rendering - C$98,300 - C$131,900 A Year

Animation StudioKelowna, Canada
Temps plein

A leading animation studio in British Columbia is seeking a Software Engineer specializing in interactive visualization.The role involves collaborating with artists and technical directors to desig... Voir plus

 • Offre sponsorisée

Senior Platform Engineer, Core Banking & Platforms (Hybrid) - C$101,200 - C$125,000 A Year

Canadian credit unionKelowna, Canada
Temps plein

A leading Canadian credit union is seeking a Senior Platform Engineer to manage and optimize their technology platforms.This full-time, hybrid role involves collaborating with cross-functional team... Voir plus

 • Offre sponsorisée

Senior Integration Engineer – Operations (Hybrid) - C$101,200 - C$130,000 A Year

Credit UnionKelowna, Canada
Temps plein

A leading credit union in Canada seeks a Senior Integration Engineer to ensure seamless operations of its integration platforms.You will manage systems, monitor performance, troubleshoot incidents,... Voir plus

 • Offre sponsorisée

Tools Software Engineer - $116,800 - $226,000 A Year

AppleKelowna, Canada
Temps plein

SummaryApple’s Software Engineering organization (SWE) is responsible for some of the most advanced software on the planet, across many platforms and products.Our internal tools team delivers the t... Voir plus

 • Offre sponsorisée

Intermediate Engineer (ENG 3) - Kelowna Office

Strata EngineeringKelowna, Regional District of Central Okanagan, Canada
Temps plein

Projects Full Time Kelowna, BC $85,000 - $115,000 CAD per year.As an intermediate Engineer, you will lead technical projects and deliver innovative, code-compliant, and sustainable solutions for bu... Voir plus