1 day ago
Base Salary
$148k - $222k/yr
Responsibilities
- Design and develop core endpoint agent capabilities for Windows, macOS, and Linux throughout the software development and release lifecycle.
- Build performant and reliable kernel-mode components, Endpoint Security extensions, and Network extensions.
- Develop detection paths and real-time inline enforcement with deny/block decisions while preserving endpoint performance.
- Own features from research and proof of concept through production at scale, integrating agent capabilities with backend and product workflows.
- Build always-on components with strong observability, performance, and production stability.
- Apply an adversarial, security-first mindset to resist evasion and treat input as untrusted.
- Collaborate with product and cloud service teams to support real-world security investigations.
Requirements
- Deep production software development experience, including substantial low-level systems or endpoint development and reliable large-scale deployments.
- Low-level endpoint development experience on at least one platform: Windows kernel mode with minifilters, drivers, and WFP using C++, or macOS Endpoint Security and Network Extension frameworks using Swift or C++.
- Strong C++ fundamentals and fluency with debugging and profiling tools, including sound memory, concurrency, and performance judgment.
- Experience designing extensible architectures with library boundaries and interface contracts.
- Experience building real-time inline enforcement and deny/block paths in always-on endpoint software.
- Experience with performance techniques including profiling, caching, and memory management.
- Cross-platform development experience across Windows, macOS, and Linux.
- Network-layer monitoring experience, including user-space traffic capture, TLS-aware analysis, macOS Network Extensions, or Windows Filtering Platform.
- Exposure to data security, DLP, or content-classification concepts, or eagerness to develop in the data-centric problem space.
- Experience shipping enterprise endpoint software with silent installation, automatic updates, multi-tenant configuration, and heterogeneous corporate fleets.
- Production experience with Rust or demonstrated ability and interest in working in a Rust codebase.
- Background in behavioral analytics or adjacent detection domains.
- Comfort working with AI coding assistants and agents and interest in securing AI-driven customer workflows.
Benefits
- Base salary range of $148,000-$222,000 plus benefits.
- Eligibility for incentive plans and additional benefits according to company policy and local regulations.
- Employment is subject to successful completion of applicable background checks.
- Mimecast provides equal opportunity employment and interview accommodations for applicants with disabilities or other needs.
About Mimecast
Mimecast builds cloud services that secure email, web, and collaboration, plus archiving, eDiscovery, and awareness training for organizations. It sells subscription-based cybersecurity and compliance products with deep Microsoft 365 support, used to protect communications and manage human risk. Founded in 2003 and headquartered in London, Mimecast serves over 42,000 customers in 175+ countries and is owned by private equity firm Permira.
