Windows Software Engineer

Company Description

Illumio, recently named to the CNBC Disruptor 50 list, stops cyber threats by controlling the lateral movement of unauthorized communications through its breakthrough adaptive segmentation technology. The company’s Adaptive Security Platform™ visualizes application traffic and delivers continuous, scalable, and dynamic policy and enforcement to every bare-metal server, VM, container, and VDI within data centers and public clouds. Using Illumio, enterprises such as Morgan Stanley, Plantronics, Salesforce, King Entertainment, NetSuite, Oak Hill Advisors, and Creative Artists Agency have achieved secure application and cloud migration, environmental segmentation, compliance and high-value application protection from breaches and threats with no changes to applications or infrastructure.

Position Description

Illumio is seeking a talented engineer with strong Windows platform knowledge who will work on our industry leading Adaptive Segmentation Solution. Illumio is rethinking security for today’s dynamic Data Center and Cloud, and our solution is being adopted by many of the Fortune 100 companies.

We seek an engineer who will be building applications for the Illumio Virtual Enforcement Node — a software agent that runs inside application workloads to enforce security policies within the Illumio Adaptive Security Platform. Your code will help create a lean agent that delivers security by building on proven, pre-existing mechanisms inside the operating system in order to minimize its footprint. You will bring expertise in building networking services combined with extensive Windows platform knowledge that can be leveraged to build innovative solutions.

As a member of the Virtual Enforcement Node team you will own and design features for the Virtual Enforcement Node, from concept, design, development to release and support. You should be good at solving problems, be motivated/self-driven, and be ready to work with a strong team of engineers in a quickly growing company.


• 10+ years of experience in Windows systems software development

• Expertise in systems/low level software and background services on Windows

• Solid networking fundamentals (L2-L7)

• Deep understanding of Windows Networking and Winsock (API)

• Experience developing multi-threaded and multi-process applications

• Languages: Strong C++, C

• Windows Filtering Platform Experience (extremely nice to have)

• Windows Firewall

• Windows Installer

• Windows kernel development

• High performance and scalable systems

Additional Information

All your information will be kept confidential according to EEO guidelines.

Meet Some of Illumio's Employees

Alan C.

Chief Commercial Officer

Alan’s main responsibility is overseeing the employee and customer experience with Illumio, from first impression through to long-term relationship.

Anand G.

Solutions Architect

Anand oversees the support and services Illumio customers receive post-purchase. He assists in deployment and implementation processes, as well as subsequent adaptations to each industry.

Back to top