Senior Principal Software Engineer — Layer 7 Security
Core
Lead the design and development of next-generation Layer 7 security capabilities for next-generation firewall platforms and distributed cloud security systems.
Role type
Senior Principal Software Engineer (Layer 7 Security)
Builds
Next-generation firewall platforms and highly scalable, real-time, distributed cloud security systems
Domain
Cybersecurity, Networking, Distributed Systems
Deliverable
production ML models | product features
Required skills
C, Go, Unix/Linux systems programming, large-scale distributed systems design, TCP/IP internals, network security technologies, multi-threaded/multi-process system design, data structures and algorithms, architecture leadership
Preferred skills
Cloud platforms and orchestration, containerized deployments, TLS/SSL internals and cryptography, HTTP protocols, Python for tooling
Technologies
C, Go, Unix/Linux, OpenSSL, Python
Responsibilities
Lead architecture and design of advanced Layer 7 security capabilities; Drive development of scalable real-time distributed cloud security systems; Define and implement robust high-performance system architectures; Set technical direction for critical components; Partner with product and research teams to translate requirements into designs; Lead end-to-end execution from concept through deployment; Establish engineering best practices for code quality and performance; Mentor senior and junior engineers; Identify and drive improvements in architectural and process gaps; Serve as technical authority for debugging and performance tuning
Seniority
Senior, hands-on IC with significant leadership responsibilities