Staff CIAM Backend Software Engineer (Winnipeg)

Staff CIAM Backend Software Engineer (Winnipeg)

09 Nov
|
Affirm
|
Winnipeg

09 Nov

Affirm

Winnipeg

Build secure CIAM backend services at Affirm, using Python or Kotlin in a remote-first engineering workplace. Shape identity systems at scale.

This Staff Software Engineer role sits within Information Security and focuses on customer identity and authentication. You will deliver registration, login, authorization, account lifecycle, and profile capabilities across B2C and B2B platforms. The work emphasizes distributed systems, security fundamentals, reliability, and operational rigor.

Key Responsibilities

Design and operate core CIAM backend services

Implement OAuth 2.0, OIDC, SAML, and SCIM standards

Develop Python and Kotlin APIs for identity capabilities

Integrate user stores, messaging, fraud signals, and platforms

Monitor and optimize services for resilience and abuse detection

Requirements

Seven or more years designing backend systems at scale

Five or more years of professional backend engineering

Strong Python or similar backend language experience

Hands-on CIAM knowledge beyond basic configuration

Experience with distributed systems, APIs, and observability

Apply backend engineering, CIAM standards, and security expertise to protect customers across Affirm identity experiences.

📌 Staff CIAM Backend Software Engineer (Winnipeg)
🏢 Affirm
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: staff ciam backend software engineer (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: staff ciam backend software engineer (winnipeg) / winnipeg