Remote Jobs Sign In

Senior Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Tue, Sep 08, 2026
This job expires in: 30 days

Job Summary

To enhance data protection capabilities, the full-time Senior Software Engineer will develop and maintain endpoint security solutions for Windows, macOS, and Linux, focusing on building kernel drivers and ensuring reliable operation across millions of devices.

Key responsibilities
  • Design and develop core capabilities for endpoint agents throughout the software development lifecycle
  • Build performant kernel-mode components and Endpoint Security extensions that handle complex system interactions
  • Collaborate with product and cloud service teams to integrate agent capabilities with backend workflows
Required qualifications
  • Deep experience in low-level systems or endpoint development with production software
  • Expertise in low-level endpoint development on Windows or macOS platforms
  • Strong fundamentals in C++ with experience in performance and memory management
  • Experience with real-time inline enforcement and building always-on software
  • Cross-platform development experience across Windows, macOS, and Linux

Complete Job Description

The complete job description is available to members. Premium membership includes:

Full access to 40,966 remote jobs from human-vetted companies, updated daily

Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job

Twice-monthly live group coaching and the full Remote Career Center

20% member discount on Career Services

Backed by a 30-day money-back guarantee