Member of Technical Staff 5
Core
Design and build distributed, resilient, and highly performant network security products for enterprise deployments.
Role type
Senior Staff Software Engineer (Distributed Systems & Network Security)
Builds
Network security products, distributed systems infrastructure
Domain
Cybersecurity, Networking, Distributed Systems
Deliverable
production ML models | product features
Required skills
Distributed systems architecture, Python, Golang, Java, C/C++, TCP/IP, VLAN, IP, ICMP, DNS, Operating systems fundamentals, Multithreaded/multiprocess applications, IPC, RPC, RESTful APIs, JSON, Protobuf, Open-source contributions
Preferred skills
Kubernetes environments, Mentorship, Technical talks, Community events
Technologies
Kubernetes, Python, Golang, Java, C, C++, TCP/IP, VLAN, IP, ICMP, DNS, RESTful APIs, JSON, Protobuf
Responsibilities
Develop functional specifications, design documents, test plans, and production code; Own and deliver projects end-to-end with distributed teams; Mentor junior engineers and contribute to technical talks and hiring; Identify technical risks and drive pragmatic solutions; Lead technical execution across multiple engineering teams; Collaborate with product management and platform teams to translate business requirements into scalable solutions
Seniority
Senior, hands-on IC with mentorship responsibilities
