DevJobs

C++ Team Lead

Overview
Skills
  • C++ C++ ꞏ 5y
  • OOP OOP
  • Client development
  • Linux OS
  • Mac OS
  • Multi-threaded development
  • Windows OS
  • eBPF
  • Fanotify
  • Ftrace
  • Linux Kernel
  • Netlink

Who We Are:

Vicarius is an Israeli-born cybersecurity startup backed by tier-1 investors from San Francisco, Portugal 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:

After successfully closing our Series B funding round, we are looking for a C++ Team Lead. In this role, you’ll lead a team of 3-4 engineers to engineering excellence while building scalable and high-quality software. You’ll be 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:

  • Lead a team of 3-4 Software Engineers.
  • 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.
  • Execute 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.
  • Direct and mentor our Agent software team, emphasizing both product excellence and personal growth.
  • Be Hands-On - while in a leadership role, expect to dive into the codebase, providing both guidance and hands-on expertise.


Requirements:

  • Minimum 2+ years experience in a Team Lead role.
  • 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 – an advantage.


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.
Vicarius