Ovii Job Board

Principal Software Engineer, Endpoint Platform

Saviynt

Milpitas, California • Hybrid - Milpitas, California • Full-Time • 1+ years

Posted 2026-06-29 USD 240,000 - USD 250,000 per year Tech & Engg

Apply on employer site

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