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