Endpoint Agent Developer | Agentic AI-Powered Enterprise Threat Security | Domain-Expert Founding Team

  • 55K–65K
  • Bengaluru, India
Job Details
Full Time 2+ Years
Skills

Full Job Description

Role Overview

As an Endpoint Agent Developer, this role focuses on designing and building high-performance endpoint agents that form the foundation of a modern security platform. The position offers end-to-end ownership across system-level design, kernel interactions, and security enforcement, with direct responsibility for taking products from early-stage development to production-grade deployment.


Key Responsibilities

  • Design and develop cross-platform endpoint agents for Windows and/or macOS with a strong emphasis on performance, reliability, and security

  • Work at operating system internals and kernel levels to implement capabilities such as process monitoring, file system interaction, network monitoring, and security enforcement

  • Build system-level services and libraries using Rust (mandatory), with exposure to C++, Python, or Go

  • Apply system design principles and functional programming concepts to architect modular, scalable solutions

  • Collaborate with architects, product leaders, and security researchers to define requirements and deliver robust endpoint capabilities

  • Write clean, maintainable, and testable code; participate in peer reviews and technical discussions

  • Troubleshoot, debug, and optimize complex kernel and system-level issues

  • Stay current with advances in OS internals, kernel development, and endpoint security technologies


Required Qualifications

  • Strong hands-on expertise in Windows or macOS internals, including processes, threads, memory management, file systems, networking, and kernel subsystems

  • Proficiency in Rust with proven systems-level development experience

  • Solid understanding of operating system internals and kernel programming concepts

  • Strong grasp of system design and functional programming paradigms

  • Experience with system optimization, cache efficiency, and low-level performance tuning

  • Proven experience building production-grade endpoint or system-level software

  • Strong debugging, problem-solving, and performance optimization skills


Preferred Qualifications

  • Proficiency in C++, Python, or Go for systems or tooling development

  • Experience building kernel extensions, drivers, or low-level security products such as EDR, DLP, or endpoint protection platforms

  • Windows advantage: familiarity with Windows libraries and Windows Filtering Platform (WFP)

  • macOS advantage: familiarity with system libraries, kernel extensions, and security frameworks

  • Experience with cross-platform build systems and development practices

  • Exposure to cybersecurity concepts, threat detection, or endpoint protection architectures

  • Familiarity with containerized or orchestrated environments such as Docker or Kubernetes

     

    High Impact Jobs: CareerXperts Jobs 

    Follow CareerXperts on LinkedIn: CareerXperts Consulting