remote
Software Engineer II, Core Identity Auth0 - Okta
Software Engineer
Software Engineer II building core authentication services for Auth0, focusing on secure identity management, OAuth/OpenID protocols, and cloud‑native APIs using Java, Node.js, and AWS.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance authentication and authorization services that power the Auth0 platform.
- Implement and evolve OAuth 2.0, OpenID Connect, and related security standards across multiple language stacks.
- Collaborate with product, security, and infrastructure teams to deliver cloud‑native solutions on AWS, ensuring scalability and reliability.
- Write clean, test‑driven code in Java and Node.js, and contribute to shared libraries and SDKs.
- Participate in code reviews, incident response, and continuous improvement of the development lifecycle.
Requirements
- 3+ years of professional software engineering experience, with strong proficiency in Java and Node.js.
- Deep understanding of authentication protocols such as OAuth 2.0 and OpenID Connect.
- Hands‑on experience building, deploying, and operating services on AWS (e.g., Lambda, API Gateway, DynamoDB).
- Solid grasp of security best practices, threat modeling, and secure coding techniques.
- Ability to work autonomously in a fast‑paced environment while delivering high‑quality code.