Who We Are:
Vicarius is an Israeli-born cybersecurity startup backed by tier-1 investors from San Francisco and Tel Aviv. Currently operating out of NYC and Tel Aviv, Vicarius is set to solve the biggest challenge of all: security vulnerabilities. The Vicarius powered platform, vRx, is a simple and self-serve product that helps companies identify, prioritize and fix security threats in an integrated, automated, and non-traditional manner.
Role Description:
As a Senior C++ developer, you’ll be a part of the Agent team, the brain behind crafting, developing, testing, deploying, and maintaining the endpoint agent. In this role you’ll work closely with the entire dev team to develop new features and research new technologies to deliver a complete solution for keeping customers' environments safe.
In this position you will:
- Develop a real time agent (written in C++) that collects massive amount of data from endpoints, leveraging cutting edge technologies, getting familiar in-depth with the OS internals
- Commit full end to end feature development - from planning to automation
- Design and develop solutions in collaboration with multiple dev teams
- Work in an Agile development cycles
Requirements:
- At least 5 years of software development experience with C++
- Strong understanding of object-oriented programming
- Experience with multi-threaded development
- Experience with client development for different OSs/platforms
- Understanding of Mac/Linux/Windows Operating System Internals
- Capable to independently take a feature through the entire development cycle while cooperating with the different teams
Nice to have:
- Experience with Linux Kernel, eBPF, Ftrace, Netlink, Fanotify and other Linux event driven frameworks
- Security or cyber background
Soft Skills:
- Pro-active, self-motivated approach and ability to work independently
- High adaptability to new environments and quickly learning new subjects
- Strong communication skills
- Ability to work as a team player
- Detail oriented view