Talent.com
Affirm
Senior CIAM Software EngineerAffirm • Kitchener, Region of Waterloo, Canada
Senior CIAM Software Engineer

Senior CIAM Software Engineer

Affirm • Kitchener, Region of Waterloo, 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 • Kitchener, Region of Waterloo, Canada

Offres similaires

Quality Systems Lead

Magna InternationalGuelph, Ontario, Canada
Temps plein

Bachelor’s degree in engineering, Quality or related field preferred.Strong knowledge of IATF 16949 and OEM requirements.Experience with core tools and problem‑solving methods.ASQ Certified Quality... Voir plus

 • Offre sponsorisée

Senior Fullstack Engineer Remote Growth Consumer Experience - C$150,000 - C$200,000 A Year - Remote

Leading Financial Services CompanyKitchener, Canada
Télétravail
Temps plein

Experienced Senior Fullstack Engineer sought for a remote-first role to lead mobile initiatives and drive consumer growth in financial services.Requires React Native proficiency and backend underst... Voir plus

 • Offre sponsorisée

Software Engineer

Gateway Services Inc.Guelph, Ontario, Canada
Temps plein

Technology Team | Building the Systems That Power Our Business.Build Technology That Drives Real Impact.At Gateway, technology plays a critical role in enabling our teams to operate efficiently, in... Voir plus

 • Offre sponsorisée

Senior Embedded Software Engineer - Medical Devices

Qidni LabsKitchener, Canada
Temps plein

Senior Embedded Software Engineer - Medical Devices Qidni Labs Inc.Overview This is a full-time, on-site role located in Kitchener, ON.The Senior Embedded Software Engineer will be responsible for ... Voir plus

 • Offre sponsorisée

Generative AI Engineer — Azure & LLM Solutions

GEI ConsultantsGuelph, ON, CA
Temps plein

A leading engineering and consulting firm in Ontario seeks an AI Engineer to develop and deploy AI solutions.The ideal candidate will have extensive software engineering experience and skills in Ge... Voir plus

 • Offre sponsorisée

Senior Full-Stack Engineer: C/Java, Kubernetes - C$86,100 - C$136,100 A Year

Leading Financial Services ProviderKitchener, Canada
Temps plein

Seeking a Senior Full-Stack Engineer with over 5 years of experience in C# or Java, and proficiency in Kubernetes, to develop, maintain, and design scalable APIs within a hybrid work environment. Voir plus

 • Offre sponsorisée

Senior Software Engineer - $95,000 - $118,000 A Year

MealSuiteCambridge, Canada
Temps plein

AboutMealSuiteMealSuitebuilds end-to-end foodservice technology for healthcare and senior living organizations.Our mission is to help care teams deliver better dining experiences with less effort.A... Voir plus

 • Offre sponsorisée

Engineer'S Role In Retailer Growth At Faire

FaireKitchener, Canada
Temps plein

Join Faire as a Software Engineer focused on Retailer Growth and unleash your potential in a dynamic team.Emphasize experimentation and data-driven strategies to help independent retailers thrive.I... Voir plus

 • Offre sponsorisée

Senior ARM Firmware Engineer

Canadian Solar SSES (Canada) Inc.kitchener, region of waterloo, Canada
Temps plein

Position Title: Senior ARM Firmware Engineer.Compensation: $100,000 – $150,000 + annual bonus.Reports To: Director of Digital Inverter Firmware.Location: Kitchener, Ontario – Hybrid.The Senior Embe... Voir plus

 • Offre sponsorisée

IBMi Developer

3 Step Recruitment Inc.Brantford
Temps plein +1

This role is responsible for designing, developing, maintaining, and supporting applications running on the IBMi (iSeries AS/400) platform.RPG, RPGLE, and CL to optimize system performance, automat... Voir plus

 • Offre sponsorisée

Senior Full-Stack Engineer: Cloud, APIs & Microservices

YNCUKitchener
Temps plein

A community-focused credit union is hiring a Full-stack Developer II in Kitchener.You will work closely with IT teams to develop highly available applications and contribute to agile practices.Idea... Voir plus

 • Offre sponsorisée

IBMi Developer

K RpBrantford
Temps plein

National Refrigeration and Air Conditioning Canada Corp.North American manufacturer of commercial refrigeration products marketed under the KeepRite Refrigeration brand name.These products include ... Voir plus

 • Offre sponsorisée

SCADA and HMI Specialist

Canadian SolarKitchener, Region of Waterloo, Canada
Temps plein

Become a pivotal part of Recurrent Energy as a SCADA and HMI Specialist.Your design and monitoring skills will directly impact operational efficiencies at the control center.As the SCADA Specialist... Voir plus

 • Offre sponsorisée

Senior Data Engineer

WIN Home InspectionDelhi, Ontario, Canada
Temps plein

Founded in 1993, WIN is a highly innovative PropTech company building new and disruptive software platforms and products for the massive real estate industry.We have the stability and brand recogni... Voir plus

 • Offre sponsorisée

Senior Manager, Software Engineering - C$120,000 - C$160,000 A Year

D2LKitchener, Canada
Temps plein

D2L is a cloud company that is modernizing education and building the Future of Work.The old models of teaching and learning are in the midst of the largest transformation in history, and D2L is at... Voir plus

 • Offre sponsorisée

Associate Configurator for BizTalk

AgricorpGuelph, ON, CA
Temps plein +1

Associate Configurator for BizTalk.Enabling Services portfolio within Information Technology Services (ITS).In this role, you will contribute to business need requirements reviews, design, configur... Voir plus

 • Offre sponsorisée

Ai/Ml Cloud Infra Engineer — Ci/Cd & Multi-Cloud - $115,000 - $120,000 A Year

A leading technology companyCambridge, Canada
Temps plein

A leading technology company is seeking an experienced AI/ML Infrastructure Engineer to design and manage scalable cloud infrastructure for data platforms on GCP and Azure.The ideal candidate has s... Voir plus

 • Offre sponsorisée

Senior Embedded Linux Engineer

Canadian Solar Inc.Kitchener, Canada
Temps plein

Ready to Make a Real Impact? Join e-STORAGE!Who We AreWelcome to e-STORAGE, a proud member of the Canadian Solar Inc.NASDAQ: CSIQ) family! We're leading the way in designing, building, and inte... Voir plus

 • Offre sponsorisée

Senior Growth Platform Engineer Role

Visa HuntKitchener, Region of Waterloo, Canada
Temps plein

Join Faire as a Senior Growth Platform Engineer, focusing on the technological backbone of local retail growth.This role requires an innovative mindset to enhance systems supporting independent ret... Voir plus

 • Offre sponsorisée

Senior Process Engineer

Magna-International-6df39721Guelph, Ontario, Canada
Temporaire

Job descriptions may display in multiple languages based on your language selection.What we offer:At Magna, you can expect an engaging and dynamic environment where you can help to develop industry... Voir plus