Principal Software Engineer- Agent Developer

Software Development
  • Software Development
  • India
  • Applications have closed

Join a fast‑growing team building a high‑performance endpoint security agent that operates close to the OS kernel and network stack. You’ll own the core runtime, its pluggable modules, and the on‑premise management components that keep fleets protected. What You’ll Do Design and implement core agent runtime and security module framework in Go. Develop and maintain Windows/Linux kernel drivers or eBPF modules for real‑time monitoring. Build gRPC services and clients for control‑plane and telemetry‑plane communication. Implement mTLS authentication, certificate handling, and secure channel setup in the agent. Create disk‑backed queues and WAL to survive network interruptions without data loss. Ensure resource‑efficient operation and isolate failures between core runtime and modules. What You Need 8–10 years of systems‑level software engineering experience. Expert‑level proficiency in Go with production‑grade code contributions. Hands‑on experience writing and debugging kernel drivers or Linux kernel modules in C/C++. Strong knowledge of gRPC, Protocol Buffers, HTTP/2, and TLS/mTLS. Experience building persistent agents/daemons on Windows or Linux endpoints. Ability to design concurrent, resource‑constrained solutions with robust data buffering. Good to Have Background in EDR/XDR or antivirus agent development. Experience with cross‑platform agents (Windows, Linux, macOS). Familiarity with PCI‑DSS or similar compliance engineering practices. Knowledge of observability tools like Prometheus or OpenTelemetry. The Opportunity You’ll shape a security agent that runs on production endpoints without causing crashes, while ensuring seamless upgrades and graceful degradation during network issues.

Similar Jobs to Apply
  • Tentoro Technologies
    India

    We’re looking for a talented backend engineer to create the core services that power our no‑code AI platform, delivering seamless automation to enterprise users. You’ll work alongside a fast‑g
  • Legrand Group
    India

    Join a fast‑growing Software R&D team that builds the ELIOT Cloud platform. You will design, develop, and maintain high‑performance, cloud‑native backend services using both .NET and Node.js
  • Wells Fargo
    India

    Join a fast‑moving technology team that builds and modernises banking platforms. You’ll apply deep .NET expertise to design, develop, and deliver high‑impact solutions for internal and external
  • WealthKernel
    India

    We are looking for a seasoned software engineer to drive feature development on our API‑first wealthtech platform. You’ll collaborate with product and engineering peers, delivering clean, testable