remote
Senior Software Engineer - Identity Governance - Okta
Software Engineer
Senior Software Engineer driving the design and delivery of scalable identity‑governance services using Java, Spring Boot, and cloud‑native microservices on AWS, with deep focus on security protocols such as OAuth 2.0 and OpenID Connect.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance identity‑governance microservices using Java and Spring Boot.
- Implement and evolve RESTful APIs that enforce OAuth 2.0 and OpenID Connect security standards.
- Collaborate with product, security, and infrastructure teams to define scalable architectures on AWS.
- Drive automated testing, CI/CD pipelines, and observability to ensure reliability and rapid delivery.
- Mentor junior engineers and champion best practices for secure, maintainable code.
Requirements
- 5+ years of professional software development experience, primarily in Java and Spring ecosystem.
- Strong understanding of authentication/authorization protocols (OAuth 2.0, OpenID Connect) and identity‑management concepts.
- Hands‑on experience building, deploying, and operating microservices in AWS (e.g., EC2, Lambda, RDS, S3).
- Proficiency with REST API design, automated testing frameworks, and CI/CD tools (Jenkins, GitHub Actions, etc.).
- Excellent problem‑solving skills, ability to work autonomously, and a passion for delivering secure, high‑quality software.