IT & Software

Staff CIAM Backend Software Engineer

Affirm, Inc.

Remote · Nationwide · Canada

Share this job: X Facebook WhatsApp Save job : Staff CIAM Backend Software Engineer

Build secure CIAM backend services at Affirm, using Python or Kotlin in a remote-first engineering environment. 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.

#J-18808-Ljbffr

Reference: WJ-4483_1558693 · Posted 12 Nov 2026, 03:16 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Browse jobs