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
View details
Apply Now