Jobs · Engineering · California

Principal Software Engineer, Endpoint Platform

Saviynt · Milpitas, CA · 1 wk ago
HybridEngineering$240k–$250k/yrFull-time

About the role

Join Saviynt’s AI Security team as a founding member and help build AI security for the world's leading enterprises. Saviynt’s AI-powered identity platform manages and governs human and non-human access to all of an organization's applications, data, and business processes, safeguarding digital assets, driving operational efficiency, and reducing compliance costs.

Responsibilities

  • Build native endpoint agents for Windows, macOS, and Linux.
  • Develop the integrated privileged access client within the endpoint agent.
  • Implement Privileged Endpoint Device Management (PEDM) policy enforcement.
  • Build secure communication between Endpoint Agents and Edge Backends with resilient fail-closed behavior.
  • Develop local telemetry collection covering applications, processes, services, users, and endpoint posture.
  • Detect Shadow IT, unauthorized applications, AI agents, automation agents, MCP servers, and developer tooling running on endpoints.
  • Discover local resource access, including filesystem, browser data, credentials, local databases, network shares, and APIs.
  • Optimize agent performance, scalability, reliability, and resource utilization.
  • Lead architecture and mentor engineers building endpoint platform capabilities.
  • Leverage AI-assisted software development throughout the SDLC.
  • Build capabilities to discover, inventory, and govern AI agents and agentic workloads executing on enterprise endpoints.
  • Develop secure endpoint capabilities supporting AI-native enterprise environments.
  • Apply AI SDLC best practices across development, testing, deployment, and operations.

Requirements

  • 1+ years of Principal-level systems software engineering experience.
  • Strong C++, Rust, or Go programming experience.
  • Deep knowledge of Windows, macOS, or Linux internals.
  • Experience with endpoint security products, including EDR, XDR, DLP, endpoint management, and PAM/PEDM.
  • Experience with operating system security, process management, filesystem monitoring, ETW, eBPF, or similar platform technologies.
  • Strong debugging, performance tuning, and systems engineering skills.
  • Hands-on experience using AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, Windsurf, ChatGPT, or similar.
  • Understanding of AI agents, LLMs, MCP, and modern AI application architectures.
  • Familiarity with AI SDLC best practices, including AI-assisted development, automated testing, secure coding, CI/CD automation, observability, and responsible use of AI-generated code.
  • Strong leadership, design, and mentoring skills.

Security & Compliance

  • Complete security & privacy literacy and awareness training during onboarding and annually thereafter.
  • Review (initially and annually thereafter), understand, and adhere to Information Security/Privacy Policies and Procedures, including:
    • Data Classification, Retention & Handling Policy
    • Incident Response Policy/Procedures
    • Business Continuity/Disaster Recovery Policy/Procedures
    • Mobile Device Policy
    • Account Management Policy
    • Access Control Policy
    • Personnel Security Policy
    • Privacy Policy

Benefits

Saviynt offers a competitive total rewards package, learning, and tremendous opportunities to grow and advance in your career.

Pay

A reasonable estimate of the current range is $240,000 - $250,000 annually. You may also be eligible to participate in a Saviynt discretionary bonus plan, subject to the rules governing the program, whereby an award, if any, depends on various factors, including individual and organizational performance.

Similar jobs