
Principal Software Engineer, Endpoint Platform
Saviynt
Posted 2026-06-29
USD 240,000 - USD 250,000 per year
Tech & Engg
Job Description
Ovii's Interpretation of the Role
Principal Software Engineer leading the design and implementation of native endpoint agents across Windows, macOS, and Linux. Drives architecture, performance, and AI‑assisted development for Saviynt's identity security platform while mentoring engineers. Hybrid role based in Milpitas, CA.
Role Snapshot
- Principal‑level systems software engineer
- Build native endpoint agents (Windows/macOS/Linux)
- Lead architecture & mentor engineers
- AI‑assisted development across the SDLC
- Hybrid work in Milpitas, CA
Must-Have Requirements
- C++
- Rust
- Go
- Windows/macOS/Linux internals
- Endpoint security product experience
- systems software engineering
- endpoint security
Nice-to-Have Signals
- AI‑assisted development tools
- AI SDLC best practices
- Familiarity with AI agents, LLMs, MCP
- AI‑assisted development
Work Setup
- Location: Milpitas, United States
- Work mode: HYBRID
- Remote scope: UNSPECIFIED
- Employment type: Full-Time
Eligibility Gates
- Visa sponsorship: unknown
Not Specified in JD
- Visa sponsorship
- Remote eligibility
- Education requirement
- Certifications
- Relocation
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Design and implement native endpoint agents for Windows, macOS, and Linux
- Develop privileged access client and enforce PEDM policies
- Create secure, fail‑closed communication between agents and backend services
- Collect telemetry on applications, processes, services, users, and endpoint posture
- Detect shadow‑IT, unauthorized apps, AI agents, and other risky workloads
- Optimize agent performance, scalability, reliability, and resource utilization
- Lead architecture decisions and mentor engineers building platform capabilities
- Apply AI‑assisted development practices throughout the software lifecycle
Good Fit If You Have
- Hands‑on experience with AI‑assisted coding tools (e.g., GitHub Copilot, ChatGPT)
- Familiarity with platform tracing technologies such as eBPF or ETW
- Understanding of AI agents, LLMs, and modern AI application architectures
Skills
- C++ / Rust / Go
- OS internals (Windows, macOS, Linux)
- Endpoint security technologies (EDR, XDR, DLP, PAM/PEDM)
- AI‑assisted development tools
- Performance tuning & debugging
- CI/CD automation & observability
- AI agents & LLM concepts