CronJobs

security jobs

Product Security Engineer II - CIAM

Affirm · Remote US

remotemid$165,000–$225,000Posted Oct 27, 2026PythonKotlinAPIsOktaAuth0ForgeRock

Apply on the employer site

About this role

**About the role** Affirm is building the next generation of customer identity and authentication. This hands-on, mid-engineering role sits within Information Security and helps deliver core CIAM capabilities that protect customers and support growth. You’ll build and maintain backend services powering registration, login, authorization, and account lifecycle flows across B2C and B2B experiences—working with experienced engineers and partner teams to ship scoped identity features with strong security fundamentals, reliability, and operational rigor. **What you’ll do** - 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**, translating product requirements into secure, working software. - Work with modern identity technologies such as **Okta, Auth0, and ForgeRock**, writing custom code and integrations for web, mobile, and partner applications. - Take features through the full software development lifecycle: contribute to design, write readable code and automated tests, participate in code reviews, and deploy to production. - Debug services, improve reliability, and use logs/metrics to understand behavior in production. - Collaborate with engineering and product partners, learn secure development practices, and grow your expertise in authentication. **What we look for** - Demonstrated ability to write, test, and debug software in **Python, Kotlin, or a similar language** (via coursework, internships, personal projects, open source, or professional work). No fixed minimum years required. - Foundational backend knowledge: APIs, data structures, databases, and version control. - Curiosity about authentication and motivation to build secure, reliable customer experiences (identity/CIAM experience is a plus, not required). - Practical problem-solving, willingness to ask questions, and openness to learning through mentorship and code review. - Clear communication and ability to collaborate across engineering, product, and security. - Requires either equivalent practical experience or a **Bachelor’s degree** in a related field. **Compensation & location** - **USA base pay range (CA, WA, NY, NJ, CT):** $165,000 - $225,000/year - **USA base pay range (all other U.S. states):** $146,000 - $206,000/year - **#LI-Remote** **Remote-first & benefits (highlights)** - Remote-first with flexibility; some roles may occasionally require in-person work, and all new hires attend an in-person onboarding experience. - Health coverage at no cost (100% premiums for employees and dependents) - Monthly spending stipends (tech setup + health/wellness options) - Flexible time off and generous holiday calendars - Employee Stock Purchase Plan (ESPP) *Affirm is committed to an inclusive interview process, including accommodations for candidates with disabilities.*

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord