Senior Software Engineer
Develop scalable security solutions for Linux and cloud workloads. Use C++ and low-level expertise to build detection capabilities, from researching threats to architecting algorithms. Work on kernel hooks, detection engines, and system engineering, serving global users.
Responsibilities
- Research Linux and container security landscapes to identify threats and design detection strategies.
- Architect and implement end-to-end security solutions at scale.
- Develop low-level systems including kernel hooks and detection engines in C++.
- Enhance security for Linux and cloud workload platforms.
- Collaborate on design reviews and conduct peer code reviews.
- Build prototypes and models to validate complex solutions.
- Support customers with domain-specific issues and feature requests.
Requirements
- 5+ years of experience building complex systems in modern C++.
- Proficiency in Linux OS architecture, security, and internals.
- Hands-on experience with low-level Linux development and debugging.
- Experience delivering production-grade products at large scale.
Benefits
- Restricted Stock Units (RSUs)
- Employee Stock Purchase Plan (ESPP)
- Competitive leave benefits
- Gender-neutral parental leave
- Employee Assistance Program (EAP)
- Medical and insurance benefits
- Pension
- Global home office allowance
- Mobile phone reimbursement