Tech Stack
Cyber SecurityDistributed SystemsLinux
About the role
- Build and maintain the endpoint sensor that deploys on Windows, Mac, and Linux
- Own major components and development projects from design to delivery
- Assist with architecting solutions and implementing core features across OS subsystems (file system, memory, process, networking)
- Develop shared components across multiple platforms and maximize performance while minimizing costs
- Support development of cross-platform software (Windows & Mac)
- Partner with senior engineers and multidisciplinary teams to develop cross-team functionalities
- Troubleshoot customer-reported product issues responsively
- Contribute to the Data Security Product Group to detect insider threats, monitor sensitive data access/movement, and reduce data leak risks
- Follow high standards for design, coding quality, unit and component testing
Requirements
- Programming proficiency in C++
- 4+ years of industry experience building high performance software products
- BS or MS in Computer Science or related engineering discipline
- Knowledge and experience with Windows internals
- Experience debugging memory corruptions, process contentions and system performance
- Proactive approach for problem solving
- Ability to work well with a group of senior engineers in a dynamic, fast paced environment
- Bonus: Knowledge in Security
- Bonus: Strong background in scalable, light-weight and highly performing systems