Skip to main content

Illumio

Software Engineer - Cloud Security

Sunnyvale, California - HQ$141k–$162kfulltimemidAdded today

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
Apply on the employer's site

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.

View all jobs at Illumio

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?