Job Description

We are seeking an experienced and highly-skilled Senior System Software Engineer to drive the design, development, and optimization of our next-generation Endpoint Detection and Response (EDR) Agent software. This critical role involves working at the kernel and user-space level across multiple operating systems (Windows, macOS, Linux) to ensure high-performance, resilient, and stealthy endpoint monitoring and data collection with minimal impact on host performance. The ideal candidate has a deep understanding of operating system internals, system programming, and cybersecurity principles..Responsibilities• Agent Development: Design, implement, and maintain the core logic for the EDR agent across Windows, macOS, and Linux, focusing on low-level system interaction and data collection.• OS Internals Expertise: Leverage deep knowledge of OS internals (e.g., system calls, memory management, process/thread management, file systems, network stack) to build robust and efficient monitoring mechanisms.• Performance Optimization: Profile and optimize the agent for minimal resource consumption (CPU, memory, disk I/O, network bandwidth) to ensure a negligible impact on the end-user experience.• Anti-Tampering & Resilience: Develop advanced techniques to ensure the agent's stealth, resilience, and anti-tampering capabilities against sophisticated malware and threat actors.• Telemetry Collection: Architect and implement high-fidelity, real-time collection of endpoint telemetry data, including: Process activity and execution, File system operations, Registry changes (Windows), Network connections and communications, Security events and logs.• Data Pipeline & Communication: Design and implement secure, high-throughput communication channels for the agent to upload telemetry data to the backend cloud/on- premise infrastructure.• Code Quality & Testing: Maintain a high standard for code quality through rigorous unit, integration, and end-to-end testing, as well as thorough code reviews.• Mentorship & Leadership: Act as a technical leader, mentoring junior engineers, driving architectural decisions, and owning large, complex projects from concept to deployment.• Cross-Functional Collaboration: Collaborate closely with Threat Research, Backend Engineering, and Product Management teams to translate threat intelligence and product requirements into deployable agent features.• Perform the duties and tasks assigned by your direct report or as otherwise instructed by the Company.QualificationsEducation: Bachelor's degree in Computer Science, Engineering, or a related field.Experience:• Experience: 5+ years of professional experience in system-level software development or a related field, with at least 3 years directly working on security or performance-critical system agents (e.g., EDR, AV, DLP, observability tools).• Familiar with C/C++/ or Rust and open to other language such as Kotline/Swift.• Operating Systems: Deep, hands-on experience developing software for multiple modern operating systems, with significant expertise in Windows Internals (Win32 API, WMI, kernel-mode development), macOS/OSX (e.g., Endpoint Security framework), or Linux (e.g., eBPF, kernel modules, system calls).• Security Domain Knowledge: Solid understanding of cyberattack methodologies, MITRE ATT&CK framework, Indicators of Compromise (IOCs), and Indicators of Attack (IOAs).• Scripting: Proficiency in scripting languages like Python or PowerShell for automation, testing, and system diagnostics• Deep understanding of Rust's core concepts: ownership, borrowing, lifetimes, traits, generics, error handling, and asynchronous programming (async/await).• Experience with Git and CI/CD practices.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In