Cisco

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

Cisco
Apply
24 hours ago
Kraków, PolandSenior

Responsibilities

  • Design, build, and operate scalable identity services for authentication, authorization, and user lifecycle management.
  • Architect secure APIs and unify identity systems across Splunk and Cisco products.
  • Apply modern identity protocols and authorization models to build secure, distributed, and fault-tolerant systems.
  • Collaborate with product, security, and engineering teams and contribute to identity strategy and technical excellence.
  • Explore AI/ML opportunities to increase automation and enhance identity protection.

Requirements

  • Significant professional experience delivering scalable, production-grade software services.
  • Hands-on expertise with SAML, OpenID Connect, and OAuth 2.0.
  • Experience designing and implementing RBAC and ABAC authorization models.
  • Strong programming skills in C++ or Go.
  • Experience building secure, distributed, and fault-tolerant systems.
  • Preferred qualifications include AI/ML experience in identity, security, or platform engineering; familiarity with AWS IAM, Azure AD, or Google Cloud Identity; knowledge of LDAP or Active Directory; and contributions to open-source IAM projects or communities.

Tech Stack

Categories

Cisco

About Cisco

10,000+ employees

Cisco designs and sells networking, security, and collaboration platforms for enterprises, service providers, and governments, spanning routers and switches, Wi‑Fi, firewalls, zero‑trust, observability, and cloud-managed IT (Meraki) plus Webex. Its business model mixes hardware, software subscriptions, and support/consulting services. Founded in 1984 and headquartered in San Jose, California, Cisco is a public company traded on Nasdaq and serves customers across data centers, campuses, and service provider networks.

Contact me