Application Software Engineer, Endpoint Security
Develops and maintains cross-platform endpoint security agent for Windows, macOS, and Linux using Go and JavaScript. Handles system monitoring, threat detection, secure cloud communication, and compliance enforcement. Requires 5+ years systems programming experience and OS internals knowledge.
About the job
Key Responsibilities
- Design and implement cross-platform agent functionality for Windows, macOS, and Linux using Go and JavaScript
- Build low-level configuration automation and system monitoring capabilities that interact with OS-specific APIs and security frameworks
- Develop secure communication protocols between agents and our cloud platform using gRPC or REST APIs
- Implement real-time threat detection and response capabilities at the endpoint level
- Create robust update and deployment mechanisms that ensure agents remain current without disrupting user workflows
- Build telemetry collection systems that provide visibility into device security posture while respecting privacy
- Collaborate with the security team to implement new detection rules and compliance checks
- Ensure agent performance is optimized to minimize system resource usage
- Develop comprehensive testing strategies for multi-OS compatibility
- Create tools and dashboards for monitoring agent health and deployment status across thousands of endpoints
Qualifications
- 5+ years of professional software development experience with a focus on systems programming or security software
- Strong experience with Go and JavaScript for building production-grade applications
- Deep understanding of operating system internals across Windows, macOS, and Linux
- Experience with low-level configuration automation and system administration across multiple platforms
- Proven experience with gRPC or REST API design and implementation
- Experience building software that runs with elevated privileges while maintaining security
- Strong understanding of endpoint security concepts and best practices
- Experience with cross-platform development challenges and solutions
- Excellent debugging and troubleshooting skills for complex system-level issues
Bonus
- Experience with Electron for building cross-platform desktop applications
- Experience with Windows APIs, macOS system frameworks, or Linux kernel interfaces
- Background in cybersecurity, particularly endpoint detection and response (EDR) or mobile device management (MDM)
- Experience with certificate management and cryptographic operations
- Familiarity with compliance frameworks (SOC2, ISO27001, HIPAA)
- Experience with real-time data streaming and event processing
- Bachelor's or Master's degree in Computer Science, Cybersecurity, or related field
Skills
Go, JavaScript, gRPC, REST APIs, Windows Apis, Macos Frameworks, Linux Kernel, Electron, Endpoint Security, Cross-Platform Development
Similar jobs
Security Engineering jobsSecurity Engineer responsible for building detection and prevention controls, automating security operations, conducting threat hunts, and supporting incident response across a remote-first organization. Requires 3+ years of security or software development experience, cloud-native security expertise, and automation skills.
Own network engineering and government cybersecurity compliance for on-site and field-deployed aerospace systems. The role requires 5+ years of experience, end-to-end IATT/ATO experience, strong networking skills, and familiarity with DoD security frameworks and tactical communications.
Develop and operate global physical security systems, controls, and compliance processes across data centers and other facilities. The role manages investigations, risk mitigation, audits, vendor deployments, and cross-functional security initiatives, with approximately 35% travel required.
Conducts end-to-end security risk assessments for vendors, customers, and partners while maintaining risk tiering, remediation, reassessments, and reporting. The role also matures third-party risk processes and uses AI-assisted workflows to scale assessment operations.
The Security Engineer will secure AWS and Google Cloud environments, monitor infrastructure, and assess AI/LLM deployments, MCP integrations, and agentic workflows. The role requires 5+ years of security engineering experience, including 2+ years in AI/ML security, plus cloud security and compliance expertise.