Senior Software Development Engineer - Data Security and Protection
Core
Designing next-generation authorization frameworks, fine-grained access control systems, and distributed data security models at massive scale.
Role type
Senior IC software engineer (data security & authorization)
Builds
Highly available, low-latency authorization and access control services
Domain
Enterprise identity, access management (IAM), and distributed cloud security
Deliverable
production ML models | product features
Required skills
Enterprise-grade IAM/authorization design, RBAC/ABAC/ReBAC models, OAuth2/OIDC/SAML, Open Policy Agent (OPA), high-throughput distributed systems, Java/Go/Scala, OWASP top 10, threat modeling, secure cloud architecture (AWS/GCP)
Preferred skills
Multi-tenancy isolation, system performance optimization, cross-functional security integration
Technologies
Java, Go, Scala, AWS, GCP, OPA
Responsibilities
Lead architectural design of authorization and access control services; Define and implement zero-trust architectures and policy enforcement points; Drive code quality, security compliance, and system performance; Mentor junior engineers; Partner with security architects and compliance teams
Seniority
Senior, hands-on IC with mentorship