Generous stipends for technology and lifestyle needs
Competitive vacation and holiday schedules
Employee stock purchase plan (ESPP)
Job summary
Affirm is seeking a backend software engineer to design and implement core Customer Identity and Access Management (CIAM) systems. This hands-on role focuses on building backend services that support secure registration, login, and account management for B2C and B2B applications. Ideal candidates will have over 5 years of experience, strong skills in Python, and familiarity with CI/CD practices. Affirm offers a remote-first work environment, comprehensive health benefits, and competitive pay, ranging from $169,000 to $240,000 based on experience and location.
Qualifications
5+ years of professional backend software engineering experience.
Experience with CIAM integrations such as Okta or Auth0.
Strong security fundamentals applied through engineering.
Responsibilities
Design, build, and operate core CIAM backend services.
Develop backend APIs and services in Python and Kotlin.
Automate CIAM infrastructure and deployments.
Skills
CIAM systems design
Production experience in Python
API design
CI/CD pipelines
Cloud-native development
Tools
GitHub
Terraform
AWS
Job description
Affirm is seeking a backend software engineer to design and implement core Customer Identity and Access Management (CIAM) systems. This hands-on role focuses on building backend services that support secure registration, login, and account management for B2C and B2B applications. Ideal candidates will have over 5 years of experience, strong skills in Python, and familiarity with CI/CD practices. Affirm offers a remote-first work environment, comprehensive health benefits, and competitive pay, ranging from $169,000 to $240,000 based on experience and location.