3h ago
Staff Software Engineer (AppSec)
Mountain View, California, United States
full-timeseniorSoftware Development / DevOps
Tech Stack
Description
You will design and build core authentication, authorization, and common services infrastructure for Harness's security ecosystem, including RBAC systems, service-to-service authentication, and audit logging. This is a high-impact role scaling security services across millions of API calls while collaborating with multiple product teams.
Requirements
- 6-10 years backend engineering experience with focus on security and distributed systems
- Proficiency in JVM-based languages (Java, Scala, Kotlin) building production-grade microservices
- Deep understanding of OAuth 2.0, OIDC, JWT, RBAC, and modern authorization patterns
- Experience with RESTful APIs, GraphQL, and secure API architectures
- Hands-on experience with cloud platforms (AWS, GCP, Azure) and Kubernetes
Responsibilities
- Design and implement scalable authentication and authorization systems using modern RBAC patterns
- Build high-performance microservices for identity management, token validation, and access control
- Develop audit logging and compliance systems meeting enterprise security requirements
- Collaborate with AppSec Platform, CI/CD, and product teams to integrate security services
- Solve distributed systems challenges around service-to-service authentication and secrets rotation
0 views 0 saves 0 applications