SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Illumio is the leader in ransomware and breach containment, recognized as a Leader in the Forrester Wave for Microsegmentation. The company's breach containment platform identifies and contains threats across hybrid multi-cloud environments using the Illumio AI Security Graph.
In this Staff Engineer role, you will develop containerized microservices for a distributed multi-tenant system that processes real-time data, events, and network telemetry from multiple public clouds. Your work will provide customers with real-time insights, visibility, and security recommendations to identify and minimize risk.
Key responsibilities include:
- Design services and defend your architecture before peers, delivering rock-solid implementations
- Mentor junior engineers, new graduates, and interns to help them grow and become productive team members
- Own critical features and subsystems across the entire software development lifecycle, from requirements clarification through deployment and customer usage
- Own operational aspects of the system, gaining first-hand experience with production challenges to inform better, more supportable software design
- Own code quality through early developer testing and functional/integration testing to ensure robust, resilient products
- Partner with Product Management to review and refine requirements that exceed customer expectations
- Develop deep understanding of fundamental customer problems through stakeholder and peer interaction
You will primarily write code in Go and work with data pipelines using SQL or similar interfaces. The platform leverages Kubernetes for service infrastructure. The engineering team is driven by a culture of visionary leadership, autonomy, and ownership, working with a cutting-edge technology stack spanning operating systems, distributed applications, and immersive UI/visualization tools.
REQUIREMENTS:
- Bachelor's degree in Computer Science or equivalent (Master's degree a plus)
- 8+ years building distributed and scalable software and systems
- Passion for software development, willingness to constantly learn and keep up with technological trends
- AWS/Azure/GCP cloud experience, extensively used at the API/programming level; networking and security controls experience is a plus
- Kubernetes/containerized services delivery experience desired
- Experience in Go and SQL
- REST API client experience
- General TCP/IP networking knowledge
- Unix/Linux programming environment experience
- CloudFormation, Terraform, Ansible are nice-to-have
Note: This position involves access to software/technology subject to U.S. export controls. Any job offer is contingent upon the applicant's capacity to serve in compliance with U.S. export controls.