Sr. Software Engineer
Build and own features for Zero Trust Segmentation at the container and pod level on platforms like Kubernetes. Design scalable, secure distributed systems, mentor juniors, and collaborate with customers. Requires 5+ years experience with distributed systems, proficiency in Go/Python/Java, and strong Kubernetes familiarity.
About the job
Your Impact
- Build a new, unprecedented way to orchestrate Zero Trust Segmentation down to the application / pod level, identifying easily blocking pathways of attacks in the container ecosystem.
- Understand and enhance modern container platforms such as Kubernetes, Istio, OpenShift, AKS, EKS, GKE etc.
- Own and design critical features and subsystems, work out all the details, and defend the design before your peers.
- Deliver a rock-solid implementation that is elegant, simple, scalable, stable, secure, and supportable.
- Mentor junior engineers, new-grads, and interns to help them grow as engineers and become productive members of the team.
- Work with the field organization and key customers to shape this novel product.
Requirements
- Bachelor’s in computer science or equivalent degree. Master’s degree a plus.
- 5+ years building distributed & scalable software systems.
- Proficient in at least one higher-level language such as Go, Python, Java, etc.
- Experience building large, distributed, and scalable software systems.
- Familiarity with, and passion for Kubernetes and related technologies.
- Solid foundation in data structures, algorithms, networking concepts, and debugging skills.
- General TCP/IP networking knowledge.
- Unix/Linux programming environment experience.
Nice-to-Haves
- Experience with networking and security controls.
Skills
Go, Python, Java, Kubernetes, Istio, TCP/IP, Linux, Distributed Systems, Data Structures, Algorithms, Networking, Debugging
Similar jobs
Security Engineering jobsBuild and operate scalable malware-analysis, threat-enrichment, and graph-intelligence systems that power security research and detection. The role requires 6+ years of security pipeline or threat-intelligence experience, strong Python or Go skills, and expertise in cloud and distributed systems.
Build and lead product and infrastructure security for systems that move money, creating secure defaults, automation, access controls, and vulnerability management processes. The role requires strong software engineering, cloud infrastructure expertise, risk-based judgment, and the ability to operate independently as the senior security engineer.
Leads the Product Security team responsible for security posture management, governed security rollouts, and software supply chain security across GitLab’s software factory. The role combines technical security leadership, organizational adoption, audit readiness, team building, and external thought leadership.
Leads application security initiatives across products, APIs, distributed systems, and AI-enabled applications. The role requires at least five years of security or software engineering experience, strong threat-modeling and architecture skills, and the ability to build security automation and drive remediation.
Leads engineering for Wiz’s FedRAMP CR26 initiative, translating federal compliance requirements into scalable compliance-as-code, automation, and evidence-generation solutions. Requires 6+ years in security, DevOps, or systems engineering and deep experience with NIST, FedRAMP, and government cloud environments.