Software Engineer (C++), Authentication Team - Splunk
Core
Design, build, and operate core identity services for authentication, authorization, and user lifecycle management across Splunk and Cisco products.
Role type
Senior IC software engineer (identity & access management)
Builds
Scalable, secure APIs and unified identity systems for millions of users
Domain
Cybersecurity / Identity and Access Management (IAM)
Deliverable
production ML models | product features
Required skills
C++ or Go, SAML, OpenID Connect (OIDC), OAuth 2.0, RBAC, ABAC, distributed systems, fault-tolerant systems
Preferred skills
AI/ML in security, cloud IAM services (AWS, Azure, GCP), LDAP/Active Directory, open-source contributions
Technologies
C++, Go, SAML, OIDC, OAuth 2.0, AWS IAM, Azure AD, Google Cloud Identity, LDAP, Active Directory
Responsibilities
Architect scalable and secure APIs, unify identity systems, serve as subject matter expert on modern identity protocols, explore AI/ML opportunities for automation
Seniority
Senior, hands-on IC
