Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 1 Nov 2026

Software Engineer (C++), Authentication Team - Splunk

Cisco Krakow, Poland Hybrid senior full-time

The employer hasn't listed a salary.

Apply on Cisco

Description

The Platform Identity team at Cisco builds a secure foundation for millions of users to access the Splunk and Cisco ecosystem seamlessly and safely.

As a Software Engineer on the Platform Identity team, you will design, build, and operate core identity services that power authentication, authorization, and user lifecycle management across Splunk and Cisco products.

Your responsibilities will include:

  • Architecting scalable and secure APIs
  • Unifying identity systems
  • Serving as a subject matter expert on modern identity protocols
  • Exploring opportunities to use AI/ML to increase automation and enhance identity protection

The ideal candidate will have:

  • Significant professional experience in software engineering delivering scalable, production-grade services
  • Hands-on expertise with identity protocols such as SAML, OpenID Connect (OIDC), and OAuth 2.0
  • Experience designing and implementing authorization models (RBAC, ABAC)
  • Strong programming skills in C++ OR/AND Go
  • Experience building secure, distributed, and fault-tolerant systems

Preferred qualifications include:

  • Experience applying AI/ML techniques in the identity, security, or platform engineering space
  • Familiarity with cloud provider IAM services (AWS IAM, Azure AD, Google Cloud Identity)
  • Knowledge of directory services such as LDAP or Active Directory
  • Contributions to open-source IAM projects or communities
  • Strong cross-functional communication skills and ability to partner with product, security, and engineering teams

Skills

Required

  • C++
  • Go
  • SAML
  • OpenID Connect (OIDC)
  • OAuth 2.0
  • RBAC
  • ABAC

Nice to have

Apply on Cisco