CIAM Backend Engineer (Remote)

Affirm, Inc.

Nashville (TN)

Remote

USD 146,000 - 225,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health coverage for you and dependents
Monthly tech stipends
Flexible time off
ESPP

Job summary

Affirm, Inc. is seeking a hands-on mid-level engineer to strengthen our CIAM backend services powering registration, login, and account lifecycles for B2C and B2B experiences.

You will build and maintain authentication features, write robust APIs in Python or Kotlin, and collaborate with security and product teams to deliver secure, scalable identity solutions. You’ll work with modern identity tech (Okta, Auth0, ForgeRock), participate in the full software lifecycle, and help improve reliability

Qualifications

  • Demonstrated ability to write, test, and debug software in Python, Kotlin, or a similar language through coursework, internships, personal projects, open source, or professional work.
  • Foundational understanding of backend development, including APIs, data structures, databases, and version control.
  • Genuine curiosity about how authentication works and motivation to build secure, reliable customer experiences.
  • A practical problem-solving approach, willingness to ask questions, and openness to learning through mentorship and code review.
  • Clear communication and the ability to collaborate with engineering, product, and security teammates.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

Responsibilities

  • Build and ship customer-facing authentication features—from smoother login experiences to MFA, step‑up authentication, and device binding.
  • Develop backend services and APIs in Python or Kotlin, turning product requirements into working software that helps customers access their accounts securely.
  • Work with identity technologies such as Okta, Auth0, and ForgeRock, writing custom code and integrations across web, mobile, and partner apps.
  • Take scoped features through the lifecycle: design, code, review, test, and deploy to production with team support.
  • Debug services, improve reliability, and use logs and metrics to understand production behavior.
  • Collaborate with engineering and product partners to learn secure development practices and grow expertise in authentication.

Skills

Python
Kotlin
Backend development
APIs
CIAM

Education

Bachelor’s degree or equivalent

Tools

Okta
Auth0
ForgeRock

Job description

Affirm, Inc. is seeking a hands-on mid-level engineer to strengthen our CIAM backend services powering registration, login, and account lifecycles for B2C and B2B experiences.

You will build and maintain authentication features, write robust APIs in Python or Kotlin, and collaborate with security and product teams to deliver secure, scalable identity solutions. You’ll work with modern identity tech (Okta, Auth0, ForgeRock), participate in the full software lifecycle, and help improve reliability

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CIAM Backend Engineer (Python/Kotlin) – Remote
CIAM Backend Engineer (Python/Kotlin) – Remote

Affirm, Inc. • Seattle (WA)

Remote
USD 146,000 - 225,000
Health coverage for you and dependents
Tech setup stipends
Flexible time off
CIAM Backend Engineer — Secure Auth APIs (Remote)
CIAM Backend Engineer — Secure Auth APIs (Remote)

Affirm, Inc. • Philadelphia

Remote
USD 146,000 - 225,000
Health coverage and dependents
Tech setup stipends
Flexible time off
+1
CIAM Backend Engineer – Secure Auth & Identity (Remote)
CIAM Backend Engineer – Secure Auth & Identity (Remote)

Affirm, Inc. • Phoenix (AZ)

Remote
USD 146,000 - 225,000
Health coverage
Tech stipends
Generous time off
+1
Backend CIAM Engineer (Remote)
Backend CIAM Engineer (Remote)

Affirm, Inc. • San Francisco (CA)

Remote
CAD 133,000 - 183,000
Health coverage at no cost
Monthly tech stipends
Flexible time off
+1
Remote Backend Engineer — CIAM & Security
Remote Backend Engineer — CIAM & Security

Affirm, Inc. • Minneapolis (MN)

Remote
USD 146,000 - 206,000
100% subsidized health coverage
Tech setup stipends
Flexible time off
+1
Backend CIAM Engineer - Secure Auth Features (Remote)
Backend CIAM Engineer - Secure Auth Features (Remote)

Affirm, Inc. • Houston (TX)

Remote
USD 146,000 - 206,000
Health coverage
Tech stipends
Generous time off
+1
CIAM Backend Engineer II — Remote-First, Equity
CIAM Backend Engineer II — Remote-First, Equity

Affirm, Inc. • Washington

Remote
USD 146,000 - 206,000
Health coverage 100% for you and your:
Tech stipends
Flexible time off
+1
CIAM Backend Engineer II — Remote
CIAM Backend Engineer II — Remote

Tech Ladies® • Portland (ME)

Hybrid
USD 146,000 - 206,000
Health coverage
Tech stipend
Flexible time off
+1
Remote CIAM Backend Engineer
Remote CIAM Backend Engineer

Affirm, Inc. • Chicago (IL)

Remote
USD 146,000 - 206,000
Health coverage for dependents
Tech setup stipends
Generous time off and holidays
+1
Staff CIAM Backend Engineer - Remote
Staff CIAM Backend Engineer - Remote

Affirm • Palo Alto (CA)

On-site
USD 230,000 - 290,000
Health care coverage
Employee stock purchase plan (ESPP)
Stipends for health, wellness and tech
+1