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