All vacancies
Software Engineer II - CIAM
Affirm
Remote · United States$12,167–18,750 gross/mofull-timeAffirm Careers
Affirm is building the next generation of customer identity and authentication. This role is a hands-on, mid-engineering position inside Information Security, contributing to core CIAM capabilities that protect customers and support growth.
Responsibilities
- Build and ship customer-facing authentication features—from smoother login experiences to MFA, step-up authentication, and device binding—with mentorship from experienced engineers.
- Develop backend services and APIs in Python or Kotlin, turning product requirements into working software that helps customers access their accounts securely.
- Work with modern identity technologies such as Okta, Auth0, and ForgeRock, writing custom code and integrations that connect identity capabilities to web, mobile, and partner applications.
- Take scoped features through the software development lifecycle: contribute to design, write readable code and automated tests, participate in code reviews, and deploy to production with support from the team.
- Solve real engineering problems by debugging services, improving reliability, and using logs and metrics to understand how your code behaves in production.
- Collaborate with engineering and product partners, learn secure development practices, and grow your software engineering skills while building expertise in authentication.
- What we look for
- We’re looking for a Mid-Level Software Engineer with solid engineering fundamentals, a passion for authentication, and an eagerness to learn customer identity and access management. You do not need extensive authentication or CIAM experience—we value your ability to build software, solve problems, and grow in the…
- 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. No fixed minimum years of experience required.
- Foundational understanding of backend development, including APIs, data structures, databases, and version control.
Languages
- Work format
- Remote
- Seniority
- Mid
- Posted
- 27 Oct 2026
- Last verified
- In the last 5 days
Similar roles
- Software Engineer, AI Coding Tasks (Contract)Askable · Remote · worldwide, UTC+4 accepted
- .Net/C# Software EngineerSoftConstruct · Armenia · On-site
- OpenClaw DeveloperKDCI · Remote · worldwide, UTC+4 accepted
- Lead Data Software EngineerEPAM Systems · Remote · Armenia
- Frontend Engineer, Web Funnels - RemoteReplika · Remote · Armenia
- Lead Shopify EngineerEPAM Systems · Remote · Armenia

