About the job
Join Us in the Fight Against Cyber Threats!
At Illumio, we are pioneers in ransomware and breach containment, transforming the way organizations tackle cyberattacks while fostering operational resilience. Our advanced Illumio AI Security Graph enables our breach containment platform to swiftly identify and neutralize threats across hybrid multi-cloud environments, preventing potential disasters before they escalate.
As a recognized Leader in the Forrester Wave™ for Microsegmentation, we empower Zero Trust principles, enhancing the cyber resilience of the infrastructure, systems, and organizations that keep the world functioning.
Our Vision
Our Engineering team thrives on innovative leadership, autonomy, and ownership, cultivating a vibrant synergy that propels us forward in the dynamic cybersecurity landscape.
By joining our team, you will contribute to the leader in Zero Trust Segmentation. You will work with an advanced technology stack that encompasses diverse operating systems, distributed applications, and sophisticated UI/visualization tools.
Together, we are shaping the future of cybersecurity, continuously developing world-class products driven by a diverse team committed to innovation amidst unprecedented cybersecurity threats.
Your Contributions:
Develop and maintain containerized microservices and their components for a distributed multi-tenant system that processes data and real-time telemetry from various public clouds, providing customers with insights and security recommendations to mitigate cloud risks.
Mentor junior engineers, new graduates, and interns, guiding them in their professional growth and integration into the team.
Primarily write code in Java utilizing the Spring Boot framework, while engaging with data pipelines through Kafka, SQL, or similar interfaces.
Leverage Kubernetes for service infrastructure; we welcome individuals from diverse technological backgrounds eager to learn.
Take ownership of critical features and subsystems, managing the complete software development lifecycle from requirement clarification to successful deployment and customer utilization.
Oversee operational aspects of the system, actively addressing challenges to ensure optimal performance.

