About the job
Join Us at Illumio!
As a leader in ransomware and breach containment, Illumio is transforming how organizations manage cyber threats and enhance operational resilience. Utilizing the Illumio AI Security Graph, our advanced breach containment platform effectively identifies and mitigates threats across hybrid multi-cloud environments, preventing the escalation of cyberattacks into catastrophic events.
Recognized as a leader in the Forrester Wave™ for Microsegmentation, Illumio champions the Zero Trust security model, fortifying cyber resilience for the critical systems and infrastructures that sustain our world.
Location: In-office five days a week at our Sunnyvale, CA Headquarters.
Our Engineering Vision:
Our Engineering team fosters a culture of visionary leadership, autonomy, and accountability, cultivating a dynamic environment that propels us forward in the rapidly evolving cybersecurity landscape.
Joining our team means becoming part of a pioneering force in Zero Trust Segmentation. You will engage with a cutting-edge technology stack that encompasses various operating systems, distributed applications, and advanced UI/visualization tools.
Together, we are shaping the future of cybersecurity. We strive to develop world-class products, driven by a diverse team committed to innovation amidst unprecedented global cyber threats.
Your Contributions:
Develop containerized (micro) services for a distributed multi-tenant system that processes data, real-time events, and network telemetry from multiple public clouds, providing real-time insights, visibility, and security recommendations to empower customers in risk management.
Design and detail your service architecture, defend your design choices in peer reviews, and deliver robust implementations.
Mentor junior engineers, recent graduates, and interns, fostering their growth into productive team members.
Primarily write code in Go and work with data pipelines utilizing SQL or other interfaces, leveraging Kubernetes for service infrastructure. We welcome candidates with various programming backgrounds eager to learn.
Oversee critical features and subsystems, managing the entire software development lifecycle from requirement clarification to successful deployment and usage by customers.

