Software Development Team Lead (C++)



Software Engineering
Israel · Remote
Posted on Monday, February 5, 2024
Product & Development · Tel Aviv · Hybrid Remote

Software Development Team Lead (C++)

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:

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


  • 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
Product & Development
Agent Team Lead (C++)
Tel Aviv
Remote status
Hybrid Remote

Our Culture

We're a team of engineers, designers and security experts passionate about cyberthreat protection. We believe in taking a proactive approach to vulnerability management because when it comes to your most critical assets, you need to be prepared for unexpected attacks. By providing SMEs with the tools they need to ensure they're always protected, we're helping make the world a safer and more secure place for all.

About Vicarius

Vicarius develops an autonomous vulnerability remediation platform to help security teams protect their assets against software exploitation. Consolidating vulnerability assessment, prioritization, and remediation, Vicarius strengthens cyber hygiene and proactively reduces risk.

Product & Development · Tel Aviv · Hybrid Remote

Software Development Team Lead (C++)