CyberArk - Senior Software Engineer – Secure AI Agent Access Platform

Tel Aviv Area
Petach Tikva
Full-time
Senior
Hybrid
Python, secure API development, JWT, OAuth2, secrets management, AWS Secrets Manager, CyberArk Conjur, AI agent frameworks, LangChain, LangGraph, Semantic Kernel, AutoGen, LlamaIndex, identity and access management, Zero-Trust, SDK development, debugging, testing.

**About CyberArk:**
CyberArk (NASDAQ: CYBR) is recognized as the global leader in Identity Security. Their comprehensive security solutions, centered on privileged access management, protect human and machine identities across business applications, distributed workforces, hybrid cloud environments, and the entire DevOps lifecycle. Leading organizations worldwide rely on CyberArk to safeguard their most vital assets. For more insights, explore CyberArk’s blogs or connect with them on X, LinkedIn, or Facebook.
**Job Overview:**
We’re building foundational infrastructure to secure AI agents — including their identities, access patterns, and interactions with sensitive systems and data. This includes designing intelligent, dynamic mechanisms for ephemeral access control, secrets management, and agent/user identity tailored to modern agent frameworks such as LangChain, LangGraph, Semantic Kernel, AutoGen, and beyond. You’ll help define how agents (both machine and human-facing) authenticate, receive scoped access, perform actions securely, and leave behind a verifiable audit trail. This is a unique opportunity to be part of a start-up inside the company — building the platform from scratch at one of the most cutting-edge intersections of AI, identity, and security.

**Key Responsibilities:**
* Architect and build robust, secure Python services for agent identity, secret access, credential management, and authorization workflows.
* Establish JWT-based authentication for agents and users, along with real-time policy enforcement considering agent context and tool utilization.
* Create software development kits (SDKs), wrappers, and integrate tools to enable secure secret access for prominent agent frameworks such as LangChain and Semantic Kernel.
* Work in close partnership with architects and engineering colleagues to design well-defined components with clear interfaces.
* Guarantee that secrets and credentials are provided on-demand, excluded from logs, and never persist in agent memory or prompts.
* Produce comprehensive tests and uphold high standards of code quality and documentation.
* Engage with various internal teams, including platform, AI, and security groups, to understand requirements and refine implementation strategies.
* #LI-CR1

**Desired Skills & Experience:**
* Over five years of experience in backend or systems development, primarily utilizing Python.
* Profound knowledge of secure API development, authentication models (like JWT and OAuth2), and fundamental access control patterns.
* Familiarity with secrets management platforms (e.g., AWS Secrets Manager, CyberArk Conjur) is a plus.
* Exposure to or keen interest in AI agent frameworks such as LangChain, AutoGen, and LlamaIndex.
* Valuable experience with identity and access management concepts, especially in zero-trust or dynamic runtime environments.
* Proficiency in developing SDKs or tools geared towards developers is beneficial.
* Possessing a security-first approach, meticulous attention to detail, and robust debugging and testing capabilities.
* Exceptional communication and teamwork abilities, as this role involves interfacing with multiple engineering groups.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.