Senior Software Engineer – Secure AI Agent Access Platform (Python)

undefined ago • 5 Years + • Devops

Job Summary

Job Description

This role involves building foundational infrastructure to secure AI agents, focusing on their identities, access patterns, and interactions with sensitive systems and data. It includes designing intelligent, dynamic mechanisms for ephemeral access control, secrets management, and agent/user identity tailored to modern agent frameworks. The engineer will define how agents authenticate, receive scoped access, perform actions securely, and maintain a verifiable audit trail. This is a unique opportunity to build a platform from scratch at the intersection of AI, identity, and security.
Must have:
  • Develop secure, scalable Python services for agent identity, secrets access, credential management, and authorization flows.
  • Implement JWT-based agent/user authentication and real-time policy checks based on agent context and tool usage.
  • Build SDKs, wrappers, and tool integrations that enable popular agent frameworks to securely request and use secrets.
  • Collaborate closely with the architect and other engineers to design components with clear boundaries and clean contracts.
  • Ensure secrets and credentials are injected only when needed, redacted from logs, and never persist in agent memory or prompts.
  • Write thorough tests and maintain high-quality, well-documented code.
  • Work cross-functionally with internal platform, AI, and security teams to understand requirements and refine implementation plans.
Good to have:
  • Exposure to secrets management platforms (AWS Secrets Manager, CyberArk Conjur)
  • Familiarity with or strong interest in AI agent frameworks (LangChain, AutoGen, LlamaIndex)
  • Exposure to identity and access management concepts (zero-trust, dynamic runtime environments)
  • Experience building SDKs or developer-focused tools

Job Details

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.

Responsibilities:

  • Develop secure, scalable Python services to support agent identity, secrets access, credential management, and authorization flows.
  • Implement JWT-based agent/user authentication, and real-time policy checks based on agent context and tool usage.
  • Build SDKs, wrappers, and tool integrations that enable popular agent frameworks (LangChain, LangGraph, Semantic Kernel, etc.) to securely request and use secrets.
  • Collaborate closely with the architect and other engineers to design components with clear boundaries and clean contracts.
  • Ensure secrets and credentials are injected only when needed, redacted from logs, and never persist in agent memory or prompts.
  • Write thorough tests and maintain high-quality, well-documented code.
  • Work cross-functionally with internal platform, AI, and security teams to understand requirements and refine implementation plans.

Qualifications:

  • 5+ years of backend or systems development experience, primarily in Python.
  • Strong understanding of secure API development, authentication models (JWT, OAuth2), and basic access control patterns.
  • Exposure to secrets management platforms (AWS Secrets Manager, CyberArk Conjur, etc.) - bonus.
  • Familiarity with or strong interest in AI agent frameworks (LangChain, AutoGen, LlamaIndex, etc.).
  • Exposure to identity and access management concepts — especially in zero-trust or dynamic runtime environments — is highly valuable.
  • Experience building SDKs or developer-focused tools is a plus.
  • A security-first mindset, attention to detail, and strong debugging/testing skills.
  • Excellent communication and collaboration skills — you’ll be interfacing with multiple engineering groups to deliver complete and secure solutions.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Israel

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Devops Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

CyberArk's mission is to secure the world against cyber threats so together we can move fearlessly forward. CyberArk is a global leader in identity security, helping organizations worldwide protect their most valuable assets and critical infrastructure. They offer a comprehensive platform that addresses the evolving challenges of identity-related risks, providing solutions for workforce access, privileged access, customer access, and machine identity security. CyberArk is committed to innovation and providing cutting-edge security solutions that empower their customers to be more secure and efficient.
View All Jobs

Get notified when new jobs are added by CyberArk

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug