At Illumio, we’re looking for a Staff Engineer to join our Unified Console team. You will design and build containerized microservices for a distributed, multi-tenant system that processes data and real-time events from multiple public clouds. Your work will provide customers with critical visibility and security recommendations to minimize risk.
What You'll Do
- Develop containerized microservices for a distributed system that processes data, real-time events, and network telemetry from multiple public clouds.
- Provide real-time insights, visibility, and security recommendations to customers so they can identify and minimize risk.
- Design services, defend your architecture before peers, and deliver robust implementations.
- Mentor junior engineers, new-grads, and interns to help them grow and become productive team members.
- Own critical features and subsystems, driving the entire software development lifecycle from clarifying requirements to deployment.
- Own operational aspects of the system, experiencing first-hand the challenges of running a production environment.
- Own code quality through early developer testing and functional/integration testing to build resilient products.
- Partner with Product Management to review and refine requirements that exceed customer expectations.
- Develop a deep understanding of the fundamental security problems our customers need solved.
What We're Looking For
- A Bachelor’s degree in computer science or a related field.
- 5+ years building distributed and scalable software and systems.
- Understanding of authentication and authorization protocols: OAuth 2.0, OpenID Connect, SAML.
- A strong foundation in software engineering and design pattern fundamentals.
- Proven problem-solving skills and the ability to optimize code for the best possible outcomes.
- 2+ years of building containerized applications using Kubernetes.
- Deep understanding of Go syntax, standard libraries, goroutines, channels, and best practices.
- Experience designing, building, and deploying RESTful APIs and microservices using Go frameworks and tools like gRPC.
- Deep knowledge of Kubernetes architecture, including custom controller/operator development using Go.
- Expertise in implementing and managing observability stacks using tools like Prometheus, Grafana, Fluentd, Jaeger, or OpenTelemetry.
- Experience designing and implementing robust, secure CI/CD pipelines for containerized applications using tools like Jenkins, GitLab CI, GitHub Actions, or Argo CD.
- TCP/IP networking knowledge.
- Passion for software development, a willingness to constantly learn, and effectiveness in a team setting.
Nice to Have
- A Master's degree is a plus.
- Experience with CloudFormation, Terraform, or Ansible is nice to have.
Technical Stack
- Go, SQL, Kubernetes, gRPC
- Prometheus, Grafana, Fluentd, Jaeger, OpenTelemetry
- Jenkins, GitLab CI, GitHub Actions, Argo CD
- CloudFormation, Terraform, Ansible
Team & Environment
You will work within a culture that values visionary leadership, autonomy, and ownership. We foster innovation while practicing disciplined engineering and empowering teams at all levels. We are dedicated to creating a diverse, inclusive environment where unique backgrounds and contributions drive our success.
Illumio believes that an environment of unique backgrounds, experiences, viewpoints, and individual contributions drives our success and makes us stronger together. For roles in San Francisco and Los Angeles: Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Illumio will consider for employment qualified applicants with arrest and conviction records.




