CyberArk is expanding its Identity Shared Services group to build core services that integrate, unify, and sync identity data from enterprise identity providers, addressing the need for secure and comprehensive identity security across various platforms.
Requirements
- Experience leading teams that build or maintain one or more of the following: Universal Directory–type platforms (Okta UD, JumpCloud, Rippling User Graph, ForgeRock Directory Services, Ping Directory), Cloud Identity Directory systems (Azure AD DS/Entra directory groups, Google Cloud Identity Directory), Directory sync and SCIM pipelines (Salesforce/Slack, VMware Workspace ONE, Duo, Atlassian Identity), Systems that unify identity data across heterogeneous sources
- Strong backend engineering experience in a typed, object-oriented language (C-Sharp, Java, Go, or similar), with the ability to guide design and code quality.
- Experience with Active Directory, LDAP, Entra-ID, or similar directory services.
- Proficiency in ReactJS and JavaScript for UI development.
- Familiarity with source control tools (Git, Bitbucket, Perforce).
- Deep understanding of identity data models, group structures, join rules, and directory sync behavior
- Experience with distributed systems, event-driven pipelines, or high-throughput backend services
Responsibilities
- Build and evolve services that ingest identity data from AD, LDAP, Okta UD, Entra ID, SCIM, and other IDPs.
- Lead the team responsible for directory sync, mapping logic, provisioning pipelines, attribute normalization, conflict/duplicate resolution, and multi-source identity stitching.
- Owning high-scale, low-latency distributed backend services powering CyberArk’s Identity Security platform.
- Guide engineers through system design, code reviews, and distributed systems best practices.
- Influence architecture around identity federation, directory aggregation, and data flow orchestration.
- Partner with Security, Product, and Platform engineering to ensure resilience, correctness, and secure-by-design implementation.
- Drive roadmap execution with clear milestones, predictable delivery, and technical accountability.
Other
- Manage a team of backend engineers (5–10), providing coaching, performance guidance, and career development.
- Collaborate with product management to define use cases, prioritization, and long-term direction.
- Participate in hybrid work, with in-office collaboration in Santa Clara on Tuesdays and Wednesdays.
- 8+ years in software development on agile teams; 6+ years building web or enterprise applications.
- 2+ years people management of software engineers