Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff CIAM Security Engineer

$181k - $241k per year
Canada
  • Remote job

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

  • You have 7+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.

  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.

  • You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others.

  • 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 - P

Equity Grade - USA 7

Employees new to Affirm typically come in at the start of the pay range. Affirm 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 equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.)

CAN base pay range per year: $181,000 - $241,000

This posting is for an existing vacancy

#LI-Remote

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. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities.

We’re extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include:

  • Health care coverage - Affirm 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 Affirm 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, Affirm will consider for employment qualified applicants with arrest and conviction records.

By clicking "Submit Application," you acknowledge that you have read Affirm's 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.

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Staff CIAM Security Engineer in Canada vacancy
  • $148k - $203.5k per year

     ...navigate the future with curiosity, resilience, and a love of learning. The Role Outschool is looking for a full-stack Staff Software Engineer to help develop an exciting new ambitious product platform with an agentic-first development approach. The platform will help... 
    Suggested
    Remote job
    Full time
    Work at office
    Local area
    Home office
    Flexible hours
    Canada
    19 hours ago
  •  ...on busywork like booking, marketing, client management, finances, staff and inventory management, and more. Genius AI technology has...  ...and this role sits at the center of that build. As a Staff Backend Engineer, you'll be the technical anchor for our highest-innovation teams:... 
    Suggested
    Remote job
    Long term contract
    Internship
    Local area
    Flexible hours
    Canada
    22 hours ago
  • $150k - $210k per year

     ...technology helps operators thrive while delivering unforgettable moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS platform in the tours and activities industry with real... 
    Suggested
    Full time

    Checkfront

    Canada
    28 days ago
  •  ..., Login, and general Account Security experiences are deeply cross-...  ...with many partner teams: peer engineering organizations to build robust...  ...UX/UI pieces, and analytics engines for defining and measuring the...  ...web experiences and secure full-stack authentication machinery... 
    Suggested
    Full time

    Stripe

    Canada
    1 day ago
  • $147.6k - $184.5k per year

     ...Coursera achieve a seamless experience across its platform. As a Staff Product Designer, you will lead the design strategy and...  ...for a major product area. You'll partner closely with Product, Engineering, Research, and Data Science across multiple teams to shape scalable... 
    Suggested
    Internship
    Work at office
    Worldwide

    Coursera Sourcing

    Canada
    12 hours ago
  • $85k - $100k per year

     ...success starts with people. Our teams are the engine behind everything we create. We value self...  ...and drive. If you’re passionate about security, compliance, and helping teams work...  ...application security, vulnerability management, and secure development practices across Checkfront... 
    Full time
    Manual labor

    Checkfront

    Canada
    13 days ago
  •  ...Oct 6th to Dec 31st 2026, with the possibility of extension Security Clearance: Current SECRET clearance or higher is required at time...  ...security operations teams, and technology stakeholders to establish secure-by-design solutions that protect critical business assets and... 
    Contract work
    Internship

    PLATO

    Canada
    7 days ago
  •  ...Description Salesforce Security Consultant Job Summary: As a Salesforce Security Consultant, you will play an essential role...  ...to effective Salesforce usage. Provide training and support to staff on Salesforce security protocols and best practices. Monitor and... 
    Remote work
    Flexible hours

    Oomple

    Canada
    more than 2 months ago
  •  ...we warmly welcome applicants of all backgrounds and experiences who are passionate about quality, teamwork, and making an impact. Security Assessment and Authorization (SA&A) Specialist Location: Remote, Canada Duration-(Oct 6 to Nov 15, 2026) Security Clearance:... 
    Internship
    Remote work

    PLATO

    Canada
    7 hours ago
  • $110k - $135k per year

     ...work environment that empowers you to excel. Our Offensive Security professionals are on a mission to make the world a safer place,...  ...ties to our forensic and incident response team, detection engineering team, threat intelligence team, and wider Cyber Risk practice enable... 
    Remote work
    Canada
    7 days ago
  •  ...experiences who are passionate about quality, teamwork, and making an impact. Contract Duration: Sept 1 to Nov 30, 2026 (3 months) Security Clearance: Not required Location: Winnipeg MB preferred, remote may be possible Role Summary The Security and API Test... 
    Contract work
    Internship
    Remote work

    PLATO

    Canada
    4 days ago
  •  ...2026, with the possibility of extension Security Clearance: Reliability or higher is...  ...Summary We are seeking an experienced AI Engineer with 5+ years of experience designing, developing...  ...processes. Design and implement secure, scalable, and reliable AI solutions... 
    Contract work
    Internship

    PLATO

    Canada
    23 hours ago
  •  ...of all backgrounds and experiences who are passionate about quality, teamwork, and making an impact. Contract: July - Dec 2026 Security Clearance: Current Reliability or higher is required at time of application. Role Overview The Risk Assessment Consultant will... 
    Contract work
    Internship

    PLATO

    Canada
    26 days ago
  •  ...busywork like booking, marketing, client management, finances, staff and inventory management, and more. Genius AI technology has saved...  ...of appointment-based business owners, not just assist them. The engineers who join now will be the ones who architect it. We're hiring... 
    Remote job
    Internship
    Local area
    Flexible hours
    Canada
    22 hours ago
  •  ..., or content that wins deals. As a Sr. AI Engineer II, you’ll lead development of production-...  ...AI applications that power Samsara’s GTM engine. You’ll work at the cutting edge of applied...  ...contingent upon an individual’s ability to secure and maintain the legal right to work at... 
    Remote job
    Long term contract
    Full time
    Internship
    Flexible hours
    Canada
    19 hours ago
  • $145k - $155k per year

     ...herd! Description We are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and...  ...with Product, Operations, and other engineering teams to deliver secure, reliable, and maintainable software. This is a remote position... 
    Remote work

    Tucows Inc.

    Canada
    12 hours ago
  • $220k - $275k per year

     ...The Role Outschool is hiring a Director of Infrastructure Engineering to lead our Infrastructure and Platform team, whose mission is...  ...to up-leveling DevX, to establishing automations, to hardening security, to evolving systems to be AI-native, to developing platform components... 
    Remote job
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Home office
    Flexible hours
    Canada
    19 hours ago
  • $116k - $159.5k per year

     ...across programmatic advertising and marketing channels. The Engineering Operations team builds and operates the infrastructure, observability...  ..., primarily with Terraform and Terrateam. Support reliable, secure deployments across cloud and Kubernetes environments. Improve... 
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    20 days ago
  •  ...around the world to become "API-first" and securely accelerate AI adoption. Kong helps...  ...identity and access management systems that secure Kong Konnect and the Developer Portal. We...  ...platform. About the Role: The Software Engineer will be a key contributor to the IAM Team... 
    Full time
    Worldwide

    kong

    Canada
    12 hours ago
  • $110k - $120k per year

     ...demanding environments around the world. Their success is built on engineering excellence, practical innovation, and a deep understanding of...  ...known for and how do we help? Helping talented professionals secure new, exciting and rewarding career opportunities Treating... 
    Permanent employment
    Full time
    Relocation package

    Stoakley-Stewart Consultants

    Canada
    28 days ago
  • $100.3k - $179.3k per year

     ...solution database and continuous calculation engine, driving efficiency, productivity and...  ...own cloud infrastructure efficiently and securely. You'll wear two hats - a technical leader...  ...Expertise: Design and architect a scalable, secure, and user-friendly IDP leveraging best... 
    Full time
    Remote work

    Dayforce

    Canada
    9 days ago
  •  ...current Secret level Government of Canada security clearance is mandatory at the time of...  ...leading the DevOps strategy, practices, and engineering standards that enable the successful delivery...  ..., and operating models that support secure, scalable, and high-quality technology delivery... 
    Contract work
    Internship

    PLATO

    Canada
    7 days ago
  •  ...We are seeking a highly skilled Senior Python Engineer to join our distributed engineering team. In this role, you will work closely with...  ...and manage cloud services on AWS, ensuring high performance, security, and scalability Design and optimize database schemas and queries... 
    Remote job

    EPAM Systems

    Canada
    22 days ago
  •  ...The Lead PBAC Engineer is responsible for architecting, deploying, and operating secure application infrastructure that aligns with business needs. This role focuses on developing scalable and resilient security solutions to support business initiatives. Req.#1025905782... 
    Remote job
    Long term contract

    EPAM Systems

    Canada
    22 days ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ...full-stack applications ~ Proven experience operating at a staff or principal level, influencing multiple teams or large systems... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  •  ...Contract Duration: Oct 6, 2026 to May 30,2027 Security Clearance: Reliability or higher is...  ...Senior Advanced Analytics / AI Engineer (LLMOps) with 10+ years of experience in...  ...technology ecosystem, supporting the delivery of secure, scalable, and business-focused AI capabilities... 
    Contract work
    Internship

    PLATO

    Canada
    23 hours ago
  •  ...lifecycle of every support ticket, from submission to resolution or prioritisation Making judgments on which feature requests reach engineering, and which you can solve yourself, or with AI tooling Translating support requests into AI prompts in the PolyAI Agent Studio... 
    Work from home
    Flexible hours

    PolyAI

    Canada
    13 days ago
  •  ...within everyone's reach while doing the most important work of your career. About the team The Data Foundations team drives Data Engineering and Data Apps and Tooling work across Stripe, enabling Stripes to leverage data to make informed decisions and build user-centric... 
    Internship

    Stripe

    Canada
    2 days ago
  • $90.7k - $113.4k per year

     ...exciting to you, join the herd! About the Role We’re looking for a curious, technically strong, and automation-minded Data Platform Engineer to join our Data Engineering team. This is a high-impact platform engineering role for someone who enjoys building reliable systems,... 
    Remote work

    Tucows

    Canada
    12 hours ago
  •  ...Job Responsibility: REMOTE CANADA March 13, 2025 Svitla Systems Inc. is looking for a SysAdmin DevOps Engineer for a full-time position (40 hours per week) in Canada. Our client is a global, science-led biopharmaceutical company specializing in discovering, developing, and... 
    Full time
    Remote work
    Worldwide

    Svitla Systems

    Canada
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff CIAM Security Engineer. Be the first to apply!