A

Affirm

Finances purchases with installment payment plans

Product Security Engineer 2 - Identity and Access Management

Security Engineering & ArchitectureConfirmed live in the last 24 hours
Full-timeRemote in Canada

About the Job

Requirements

  • At least 2 years of software engineering experience, or equivalent internship/co-op experience with strong projects.
  • Ability to write, test, and operate production-quality backend code in Python or a similar language.
  • Strong foundations in APIs, debugging, logging, error handling, and distributed systems.
  • Experience with GitHub, continuous integration and continuous delivery (CI/CD), testing, and code review.
  • Comfort owning operational work and troubleshooting production issues.
  • Familiarity with cloud environments.

Responsibilities

  • Run and improve IAM operations, including access lifecycle work, requests, certifications, and issue resolution.
  • Automate repetitive processes with scripts, services, and workflow improvements.
  • Build and maintain production backend software, APIs, tests, and integrations.
  • Connect SailPoint and workforce identity events with internal systems.
  • Build a paved path that enables Affirm employees to create modern internal tools with Auth0.
  • Partner with Security, IT, and Engineering on secure, auditable changes.
  • Maintain runbooks, operational metrics, and escalation support.
  • Fix provisioning workflows and add monitoring or retries.
  • Reconcile access between source systems and SailPoint.
  • Build API integrations for identity lifecycle events.
  • Create reusable Auth0 patterns, tooling, and documentation for internal applications.

Desired Qualifications

  • Familiarity with AWS.
  • Exposure to identity and access management (IAM), identity governance and administration (IGA), single sign-on (SSO), Security Assertion Markup Language (SAML), OpenID Connect (OIDC), System for Cross-domain Identity Management (SCIM), role-based access control (RBAC), or identity governance.
  • Experience with SailPoint, Auth0, Okta, OneLogin, or similar platforms.
  • Experience with Terraform or other infrastructure-as-code tools.
  • Familiarity with audit or compliance environments.

About the Company

Affirm

Finances purchases with installment payment plans

Affirm finances purchases for shoppers and runs a payment network that lets retailers add installment plans to online and in-store checkout. Its partnership with Shopify powers Shop Pay Installments, while the Affirm Card lets eligible users choose to pay in full or split a purchase into payments. Customers apply at checkout or through the app, choose an approved payment schedule, and track their balances and repayments in one place. The business earns fees from merchants and interest on some loans, and also sells loans to investors and earns fees for servicing them. Affirm was founded in 2012 and has its headquarters in San Francisco, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Affirm

See more jobs