An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Palo Alto Networks is seeking a Senior Staff Software Engineer to design and build next-generation Layer 7 security capabilities and scalable cloud security systems. This role sets technical direction, mentors engineers, and partners with cross-functional teams to deliver complex security solutions.
Requirements include 7+ years, expert C, strong Go, and a CS degree; deep networking and distributed systems knowledge.
The Senior Staff Software Engineer will design and develop next-generation Layer 7 security capabilities while driving the development of highly scalable, distributed cloud security systems. They will also set technical direction, mentor engineering staff, and partner with cross-functional teams to deliver complex security solutions.
Requirements: Candidates must have at least 7 years of professional software engineering experience with expert-level proficiency in C and strong proficiency in Go. A bachelor's or master's degree in Computer Science or a related field is required, along with deep expertise in networking fundamentals and distributed systems.
Key Skills: C, Go, Unix, Linux, Distributed systems, Networking, TCP/IP, Network security, Systems programming, Cloud security, Multi-threaded design, Performance optimization, Architecture design, Python, TLS/SSL, Cryptography
Benefits: Restricted stock units, Bonus, Employee benefits