About the job
Join Us in Securing the Future!
At Illumio, we are at the forefront of ransomware and breach containment, revolutionizing how organizations respond to cyber threats and ensure operational resilience. Utilizing our groundbreaking Illumio AI Security Graph, our platform effectively identifies and mitigates risks across hybrid multi-cloud environments, halting the escalation of cyberattacks before they can inflict harm.
As a recognized Leader in the Forrester Wave™ for Microsegmentation, we empower organizations with Zero Trust solutions, enhancing cyber resilience for the critical systems and infrastructures that sustain global operations.
About Our Engineering Team:
Our Engineering team fosters a culture of visionary leadership, autonomy, and ownership, driving us towards excellence in the dynamic field of cybersecurity.
By joining our team, you will be part of a pioneering group focused on Zero Trust Segmentation, engaging with an advanced technology stack that encompasses operating systems, distributed applications, and immersive UI/visualization tools.
We are committed to shaping the future of cybersecurity and building world-class products, driven by a diverse team united by a passion for innovation, especially in these critical times of escalating cyber threats.
Your Role and Responsibilities:
Develop containerized microservices for a distributed multi-tenant system that processes data and real-time events from multiple public clouds, delivering actionable insights and security recommendations to clients for risk mitigation in the cloud.
Design your services with attention to detail, defend your architectural choices to peers, and execute a robust implementation.
Mentor junior engineers, new graduates, and interns to foster their growth and integration into the team.
Primarily utilize Go for coding, while also engaging with data pipelines using SQL or similar interfaces. Familiarity with Kubernetes for service infrastructure is advantageous; however, we welcome diverse backgrounds and a willingness to learn.
Take ownership of key features and subsystems, managing the software development lifecycle from requirement clarification to successful deployment and client usage.

