San Francisco, United States of America Hybrid USD 192,000 - 230,000 Yearly

Illumio is hiring a Software Engineer

About the Role

As a Software Engineer, you will develop core components of a next-generation security enforcement platform. Your work will focus on building and refining a lightweight agent that enforces policy at the operating system level, ensuring secure communication and segmentation across enterprise environments.

What You'll Do

  • Design and implement system-level C++ services for a cross-platform enforcement agent deployed across Linux, Solaris, AIX, Windows, and MacOS.
  • Develop features that translate security policies into real-time network controls using OS-level mechanisms.
  • Optimize agent performance to maintain minimal system footprint while maximizing reliability and responsiveness.
  • Collaborate with engineers to solve complex challenges in distributed systems, networking, and kernel-level interactions.
  • Drive features from concept through production, ensuring robustness and scalability in both SaaS and on-premises deployments.
  • Contribute to micro-segmentation technology that protects mission-critical applications and infrastructure.

What We're Looking For

  • Bachelor’s degree in computer science or a related field, or equivalent experience.
  • At least 8 years of experience building distributed, scalable system software.
  • Strong proficiency in C++ and deep understanding of system programming concepts.
  • Familiarity with application-layer networking protocols and firewalling tools such as iptables, nftables, or packet filter.
  • Experience or interest in BPF/eBPF technologies is a plus.
  • Authorization to work in the United States is required.
  • A Master’s degree in computer science or a related field may be considered an advantage.

Environment and Culture

This role operates within a culture that values technical rigor, ownership, and creative problem-solving. You’ll work in an inclusive environment where autonomy and disciplined engineering are prioritized. The team emphasizes collaboration, diversity of thought, and belonging, with a shared commitment to building secure systems without compromise.

The position supports hybrid work arrangements and is available to candidates in San Francisco and Los Angeles. Qualified applicants with arrest or conviction records will be considered in accordance with local Fair Chance ordinances in those jurisdictions.

Required Skills
C++LinuxSolarisAIXWindowsMacOSUnixMicro-segmentationBPF/eBPFiptablesDistributed SystemsNetworkingScalable Software Systems C++LinuxSolarisAIXWindowsMacOSUnixMicro-segmentationBPF/eBPFiptablesDistributed SystemsNetworkingScalable Software Systems
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Illumio
Illumio is the leader in ransomware and breach containment, redefining how organizations contain cyberattacks and enable operational resilience. Powered by the Illumio AI Security Graph, our breach containment platform identifies and contains threats across hybrid multi-cloud environments. Recognized as a Leader in the Forrester Wave™ for Microsegmentation, Illumio enables Zero Trust, strengthening cyber resilience.
All jobs at Illumio Visit website
Job Details
Department Software Development
Category backend
Posted 2 months ago