Native C++ Developer Tech Lead


About The Position

XM Cyber provides the first fully automated APT Simulation Platform to continuously expose attack vectors, from breach point to any organizational critical asset. 

In effect, HaXM by XM Cyber operates as an automated purple team that fluidly combines red team and blue team processes.

XM Cyber was founded by the highest caliber of security executives from the elite Israel intelligence sector. Together they bring a second-to-none, proven track record in both offensive and defensive cyberspace.

We are looking for a Senior C++ Software Engineer.

You will work with product manager to contribute to our ambitious software vision and help bring it to life.

If you are up for the challenge and you have the ‘XM factor’, come and join us!

The Position:

Join a core team of experts responsible for developing innovative cyber-attack techniques that integrate into XM Cyber’s fully automated attack simulation.

Develop the automated APT simulation engine and various attack techniques using advanced modern C++ and OS-level APIs.

Develop advanced, highly efficient and reliable native code deployed on various platforms (Windows, Linux, MAC).

Work in a dynamic and agile environment

Lead end-to-end design & implementation of advanced features - from the core C++ modules to the backend integration developed with Node.js & MongoDB. 


4+ years of development experience with C++ specialization

Independent developer experienced with designing new features from scratch and diving into existing infrastructure

Highly motivated and capable to learn a wide range of modern technologies and face challenging development tasks

Experience with Windows or Linux internals

Knowledge of network concepts and protocols

Node.js and MongoDB backend development experience - Advantage

Experience with delivering production-level code using CI/CD pipeline - Advantage

Intelligence community alumni or relevant CyberSecurity experience - Advantage

Apply for this position