About the job
Join Us in Making the Digital World Safer!
Illumio stands at the forefront of ransomware and breach containment, transforming how businesses manage cyber threats while fostering operational resilience. Our cutting-edge breach containment platform, driven by the Illumio AI Security Graph, swiftly identifies and neutralizes threats across diverse hybrid multi-cloud environments, halting potential disasters before they escalate.
As a recognized leader in the Forrester Wave™ for Microsegmentation, Illumio empowers organizations to implement Zero Trust principles, bolstering cyber resilience for the vital infrastructure, systems, and organizations that sustain our world.
Location: On-site at our Sunnyvale, CA Headquarters, 5 days a week.
Our Engineering Team's Vision:
We have cultivated a work culture fueled by thought leadership, independence, and accountability. This dynamic propels us forward as we strive to enhance digital safety.
As part of our team, you will be at the cutting edge of Zero Trust Segmentation, engaging with a technology stack that encompasses everything from operating systems to distributed applications, and UI/visualization. Together, we aim to develop world-class products, driven by diverse perspectives and a shared commitment to innovation amidst unprecedented cybersecurity challenges.
Your Contribution:
Develop containerized microservices for a distributed multi-tenant system that processes data, real-time events, and network telemetry from multiple public clouds, providing customers with actionable insights, visibility, and security recommendations to mitigate risks in the cloud.
Design your services, meticulously detail your architecture, defend your designs to peers, and deliver robust implementations.
Mentor junior engineers, new graduates, and interns, fostering their growth into effective team members.
Primarily code in Go while working with SQL or other data interfaces. Familiarity with Kubernetes for service infrastructure is a plus; we welcome individuals from varied language backgrounds eager to learn.
Own critical features and subsystems throughout the software development lifecycle, from requirement clarification to deployment and customer utilization.
Engage with operational aspects of our systems, gaining firsthand experience of the challenges in maintaining such complex architectures.

