Software Engineer II, Backend (Consumer Authentication)
AffirmLocation🌍United States
Job Type💼Full‑time
Salary💵50k-100k
Posted📅42 days ago
Engineeringbackendauthenticationsecuritysoftware-engineeringremoteapi
About the Role
Join our team as a Software Engineer II, Backend, focusing on critical consumer authentication systems. This remote role offers the opportunity to build secure, scalable, and reliable services that protect user data and enable seamless access for millions.
Responsibilities
- Design, develop, and maintain robust backend services for consumer authentication.
- Implement and optimize authentication flows, including login, registration, multi-factor authentication (MFA), and single sign-on (SSO).
- Collaborate with product, security, and frontend teams to define and integrate authentication solutions.
- Ensure the security, reliability, and scalability of authentication platforms.
- Participate in code reviews, system design discussions, and on-call rotations.
Requirements
- 3+ years of experience in backend software development.
- Proficiency in at least one modern backend language (e.g., Python, Java, Go, Node.js).
- Experience with authentication protocols and standards (e.g., OAuth 2.0, OpenID Connect, SAML).
- Solid understanding of secure coding practices and common web vulnerabilities.
- Experience with relational or NoSQL databases.
- Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and distributed systems.
- Strong problem-solving skills and ability to work independently in a remote environment.
Nice-to-Haves
- Experience with identity management systems or directory services.
- Knowledge of cryptography and security best practices.
- Familiarity with microservices architecture and containerization (Docker, Kubernetes).
- Experience with CI/CD pipelines and automated testing.
About Affirm
View companyAffirm is a financial technology services company that offers installment loans to consumers at the point of sale.
Apply now
Please let Affirm know you found this job on FullRemoteWork.
Apply NowGet Job Alerts
Receive notifications for similar jobs
Share this job
Similar Jobs
Senior Backend Engineer, Data Frameworks (Ruby) at GitLab1d
🌍Worldwide💼Full‑time
backendrubydata-frameworks
Senior Backend Engineer, Data Frameworks (Ruby) at GitLab
🌍Worldwide💼Full‑time
backendrubydata-frameworksdevsecops
1 day ago
Software Engineer, Data Infrastructure & Acquisition at Speechify6d
🌍Worldwide💼Full‑time
data-engineeringdata-pipelinesai
Software Engineer, Data Infrastructure & Acquisition at Speechify
🌍Worldwide💼Full‑time
data-engineeringdata-pipelinesaibackend
6 days ago
Senior Android Engineer at Speechify6d
🌍Worldwide💼Full‑time
androidmobile-developmentuser-experience
Senior Android Engineer at Speechify
🌍Worldwide💼Full‑time
androidmobile-developmentuser-experienceremote
6 days ago
Senior Software Engineer at Speechify6d
🌍Worldwide💼Full‑time
software-engineeringkotlinbackend-development
Senior Software Engineer at Speechify
🌍Worldwide💼Full‑time
software-engineeringkotlinbackend-developmentapi-design
6 days ago
Senior Software Engineer, AI Model serving at Speechify6d
🌍Worldwide💼Full‑time
ai-servingmachine-learningsoftware-engineering
Senior Software Engineer, AI Model serving at Speechify
🌍Worldwide💼Full‑time
ai-servingmachine-learningsoftware-engineeringremote
6 days ago
Senior Software Engineer, Backend (Identity Foundations) at Affirm6d
🌍Canada💼Full‑time
backendidentity-managementdistributed-systems
Senior Software Engineer, Backend (Identity Foundations) at Affirm
🌍Canada💼Full‑time
backendidentity-managementdistributed-systemssoftware-engineering
6 days ago