Software Engineer, Endpoint Agent
New
Remote — India only., Core working hours that partially overlap with U.S. Eastern Time.Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years
- Required Skills
- C++GoLinux
Requirements
- 3+ years of experience in systems engineering, infrastructure focused roles
- Strong programming skills in: C++ and Go
- Experience building cross platform software (Linux, Windows, macOS)
- Familiarity with system level concepts: processes, filesystems, networking, OS internals
- Experience with packaging and distribution (deb, rpm, MSI, pkg or similar)
- Hands on experience with Osquery
- Understanding of endpoint security concepts (EDR, telemetry, attack surface)
- Experience debugging issues in production systems or customer environments
- Familiarity with secure coding practices and endpoint hardening techniques
Responsibilities
- Design and build endpoint agent components on top of Osquery, including custom extensions and integrations
- Develop cross platform software that runs reliably on Linux, Windows, and macOS
- Build packaging and distribution pipelines (deb/rpm, MSI, pkg) for seamless deployment and upgrades
- Ensure agent performance, stability and low resource footprint across diverse environments
- Implement secure communication between agent and backend services
- Build mechanisms for remote execution, telemetry collection and policy enforcement
- Debug complex issues in customer environments (OS-level, networking, permissions, etc.)
- Design upgrade, rollback and observability mechanisms for agents in production
- Ensure strong security posture - sandboxing, least privilege, secure storage, tamper resistance
View Full Description & ApplyYou'll be redirected to the employer's site