Illumio is looking for a Software Engineer to build C++ system services for the Illumio Virtual Enforcement Node, a critical software agent that runs inside application workloads to enforce security policies. You'll join the VEN Policy Platform team to deliver the industry-leading Adaptive Segmentation Solution, which provides micro-segmentation security.
What You'll Do
- Build C++ system services for the Illumio Virtual Enforcement Node.
- Work on the VEN Policy Platform team on the Adaptive Segmentation Solution.
- Have an immediate impact on features within the Virtual Enforcement Node, from concept, design, and development.
What We're Looking For
- A Bachelor’s degree in computer science or an equivalent field.
- 8+ years of experience building distributed and scalable software systems.
- Strong experience in software applications.
- Familiarity with networking at the application level.
- Creative thinking and problem-solving abilities.
- Proficiency in C++.
- Authorization to work in the United States.
Nice to Have
- A Master’s degree is a plus.
- Experience with other firewalling technologies such as iptables, nftables, or packet filter.
- Familiarity with BPF/eBPF.
Technical Stack
- C++
- Unix (Linux, Solaris, AIX)
- Windows, MacOS
Team & Environment
You will be part of the VEN Policy Platform team. The company culture thrives on visionary leadership, autonomy, and ownership. It fosters innovation, practices disciplined engineering, and enables ownership at all levels. Illumio is dedicated to creating and maintaining a diverse culture that emphasizes inclusion and belonging.
For roles in San Francisco and Los Angeles: Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Illumio will consider for employment qualified applicants with arrest and conviction records.





