Illumio is the leader in ransomware and breach containment, redefining how organizations contain cyberattacks and enable operational resilience. The Staff Engineer, Cloud Security will develop containerized services for a distributed system, mentor junior engineers, and ensure the overall quality and operational aspects of the software.
Responsibilities:
- Developing containerized (micro) services for a distributed multi-tenant system that process data and real time events and network telemetry from multiple public clouds to provide real time insights, visibility, and security recommendations to customers
- Design service, work out all of the details, defend the design/architecture before peers, and deliver a rock-solid implementation
- Mentor junior engineers, new-grads, and interns to help them grow as engineers and become productive members of the team
- Write code in Go and work with data pipeline using SQL or other types of interfaces
- Own critical features and subsystems and the entire software development lifecycle, from clarifying requirements to ensuring successful deployment and usage by customers
- Own operational aspects of the system, understanding challenges of operating such a system to write better more supportable software
- Own code quality, conducting early developer testing and functional/integration testing to ensure robust and resilient products
- Partner with Product Management to review, refine requirements that exceed customers’ expectations
- Develop deep understanding of the fundamental problems customers need solved through interaction with stakeholders and peers
Requirements:
- Bachelor's in computer science or equivalent degree
- 8+ years building distributed & scalable software and systems
- Passion for software development, willing to constantly learn, keeping up with technological trends, and working in a team setting
- AWS / Azure / GCP cloud experience: Extensively used one of these platforms at the API/programming level
- Experience with networking and security controls
- Experience in Go and SQL
- REST API client experience
- General TCP/IP networking knowledge
- Unix/Linux programming environment experience
- Master's degree
- Experience delivering a containerized service
- CloudFormation, Terraform, Ansible are nice to have