Jobs · Engineering · California

Member of Technical Staff II, Cloud Security

Illumio · San Jose, CA · 1 mo ago
On-siteEngineeringFull-time

About the role

Location: 5 on-site days a week in Sunnyvale, CA Headquarters. Our Engineering team has established a culture based on thought leadership, independence, and responsibility. This powerful dynamic drives us forward as we work to make the digital world a safer place. Those who join us represent the leader in Zero Trust Segmentation and work on a technology stack that ranges from operating systems to distributed applications to UI and visualization. Together, we will continue to build world-class products—driven by people with different perspectives, backgrounds, and a commitment to innovation in a time when the world faces its greatest cybersecurity threats in history.

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 so they can identify and minimize risk in the cloud.
  • Designing your service, working out all of the details, defending the design/architecture before peers, and delivering a rock-solid implementation.
  • Mentoring junior engineers, new-grads, and interns to help them grow as engineers and become productive members of the team.
  • Primarily writing code in Go and working with data pipeline using SQL or other types of interfaces.
  • Leveraging Kubernetes for service infrastructure platform.
  • Owning critical features and subsystems and owning the entire software development lifecycle, from clarifying requirements to ensuring their successful deployment and usage by customers.
  • Owning operational aspects of the system, being on the front lines and experiencing first-hand the challenges of operating such a system, to understand how to write better more supportable software.
  • Owning code quality, as we do early developer testing and functional/integration testing to ensure we build robust and resilient products.
  • Partnering with Product Management to review, refine requirements that exceed our customers’ expectations.
  • Developing deep understanding of the fundamental problems our customers need solved through interaction with stakeholders and peers.

Requirements

  • Bachelor’s in computer science or equivalent degree; Master’s degree a plus.
  • 2+ 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.
  • Experience with AWS / Azure / GCP cloud platforms at the API/programming level (extensive use of at least one).
  • Experience with networking and security controls (a plus).
  • Experience delivering a containerized service on Kubernetes (desired).
  • Language requirements: Experience in Go and SQL.
  • REST API client experience.
  • Experience with CloudFormation, Terraform, Ansible (nice to have).
  • General TCP/IP networking knowledge.
  • Unix/Linux programming environment experience.
  • Ability to comply with U.S. export controls (position involves access to software/technology subject to U.S. export controls; any job offer contingent upon capacity to serve in compliance).

Similar jobs