About the job
Join Us in Securing the Future!
At Illumio, we are at the forefront of ransomware and breach containment, transforming how businesses protect themselves against cyber threats while ensuring operational resilience. Our innovative breach containment platform, driven by the Illumio AI Security Graph, effectively identifies and mitigates threats across hybrid multi-cloud environments, preventing minor attacks from escalating into major crises.
As recognized leaders in the Forrester Wave™ for Microsegmentation, we empower organizations to adopt a Zero Trust framework, bolstering cyber resilience across the infrastructures, systems, and organizations that keep our world functioning.
Work Environment:
This position requires on-site work five days a week at our Sunnyvale, CA headquarters.
Our Vision:
Our Engineering team is built on a foundation of thought leadership, independence, and accountability, fostering a dynamic environment aimed at enhancing digital safety. As a part of this team, you will be pivotal in advancing Zero Trust Segmentation and contributing to a diverse technology stack that spans operating systems, distributed applications, UI, and visualization. Together, we are committed to developing top-tier products with innovative minds from varied backgrounds, especially during this critical era of cybersecurity challenges.
Your Contribution:
You will design and implement containerized microservices for a distributed multi-tenant system, handling data and real-time events from various public clouds to deliver valuable insights, visibility, and security recommendations to our clients, helping them mitigate risks in the cloud.
You will take ownership of your service design, thoroughly detailing your architecture, defending your approach before peers, and delivering robust implementations.
Your role will also include mentoring junior engineers, recent graduates, and interns to foster their professional growth and integration into the team.
The primary coding language will be Go, alongside working with data pipelines using SQL or similar interfaces. We are open to candidates with experience in different programming languages and technology stacks who are eager to learn.
You will be responsible for critical features and subsystems, overseeing the entire software development lifecycle, from requirement clarification to successful deployment and customer usage.
Engaging with operational challenges firsthand will deepen your understanding of the complexities involved in maintaining such a system.
