Principal Software Engineer, Endpoint Platform
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.