Illumio
Software Engineer - Cloud Security
About this role
Illumio seeks a Software Engineer to develop cloud security services in Go that process multi-cloud telemetry and network data to detect threats and contain breaches. You'll design distributed microservices, mentor junior engineers, and own the full lifecycle from requirements through operational excellence in a Kubernetes-based environment.
What you'll do
- Design and implement containerized microservices that process real-time events and telemetry from AWS, Azure, and GCP
- Develop data pipelines using SQL to provide security insights and risk recommendations to customers
- Mentor junior engineers and new graduates, fostering their growth and productivity
- Own critical features and subsystems end-to-end, from requirements clarification to customer deployment
- Ensure code quality through early testing, functional testing, and integration testing practices
- Partner with Product Management to refine requirements that exceed customer expectations
What they're looking for
- Go programming language
- SQL and data pipeline development
- Kubernetes and containerized services
- AWS, Azure, or GCP cloud platforms at API/programming level
- REST API client development
- TCP/IP networking and Unix/Linux environments
- Infrastructure-as-code tools (CloudFormation, Terraform, Ansible preferred)
- Distributed systems and scalable software architecture
Opens the official application on the employer’s site. No login required.
Illumio
Illumio builds a Zero Trust security platform that detects and contains cyberattacks across hybrid multi-cloud environments using real-time network telemetry and microservices. The company is hiring Full Stack Software Engineers and cloud security engineers to design end-to-end features, develop containerized services, and own critical products that protect infrastructure.
- Website
- illumio.com
Likely interview questions
- Describe a distributed system you've built in Go—what challenges did you face with scalability and how did you solve them?
- How have you designed data pipelines to handle real-time events, and what SQL patterns did you use?