Software Engineer II - CIAM
Core
Build and maintain backend services for customer identity and authentication (registration, login, authorization, account lifecycle) across B2C and B2B experiences.
Role type
Mid-level backend software engineer (CIAM)
Builds
Backend services and APIs for identity features (MFA, step-up auth, device binding) integrated with Okta, Auth0, and ForgeRock.
Domain
Fintech / Customer Identity and Access Management (CIAM)
Deliverable
production ML models | product features
Required skills
Python, Kotlin, backend development, APIs, data structures, databases, version control, automated testing, debugging, secure development practices
Preferred skills
Identity protocols, CIAM platforms, authentication experience
Technologies
Python, Kotlin, Okta, Auth0, ForgeRock
Responsibilities
Develop backend services and APIs, write readable code and automated tests, participate in code reviews, deploy to production, debug services, improve reliability, collaborate with engineering and product partners
Seniority
Mid-level, hands-on IC