C++ Engineer

SenseOn
Summary
Join SenseOn's fast-growing team as a C++ Engineer and contribute to revolutionizing cyber defense with our next-generation XDR platform. You will be part of the systems engineering team, working on both endpoint and backend challenges, developing our cross-platform security agent, and building high-performance backend systems. This role involves building critical components in modern C++, developing high-throughput data processing pipelines, and diving deep into system internals for efficient security monitoring. You will collaborate with the threat research team and work in small, focused teams using modern development practices. This position offers opportunities to learn advanced systems programming, high-performance concurrent programming, and real-world security engineering.
Requirements
- 2+ years of professional C++ development experience
- Strong understanding of Windows, Mac or Linux systems programming
- Experience with multi-threaded programming
- Basic understanding of networking protocols and security concepts
- Good communication skills, both written and verbal
- Right to work in the UK
Responsibilities
- Build critical components in modern C++ (17/20) across both endpoint and backend systems
- Develop high-throughput data processing pipelines that handle millions of security events per second
- Dive deep into system internals to implement stealthy and efficient security monitoring capabilities
- Design and optimize concurrent systems that maintain performance under heavy load
- Work with Windows, Mac and Linux endpoints, from kernel-level monitoring to userspace applications
- Collaborate with our threat research team to implement novel detection techniques that catch real-world attacks
- Work in small, focused teams using modern development practices (CI/CD, code review, automated testing)
Preferred Qualifications
- Experience with Windows API programming
- Knowledge of cyber security concepts
- Python scripting experience
- Experience with automated testing frameworks
- Remote work with access to London-based office as desired
Benefits
- Enhanced pension scheme
- Private healthcare with Vitality offering
- Bi-annual career progression review
- Learning and development investment
- Unlimited holiday allowance
- Excellent maternity/paternity leave policy