Stand out for this role — generate a tailored resume and cover letter in about a minute.
Palo Alto Networks seeks a senior software engineer to drive the development of scalable, real-time distributed cloud security systems and architect robust solutions. You will lead end-to-end execution of complex projects while mentoring engineers and enforcing best practices.
Applicants should have 7+ years of experience, expert C, strong Go, and deep expertise in networking and distributed systems. A CS degree is required, with a focus on security and performance.
You will drive the development of highly scalable, real-time distributed cloud security systems and define robust system architectures. Additionally, you will lead end-to-end execution of complex projects while mentoring engineering staff and enforcing best practices.
Candidates must have 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 and distributed systems.
C, Go, Unix, Linux, Distributed systems, Networking, TCP/IP, Network security, Multi-threaded design, Multi-core system design, Data structures, Algorithms, Performance optimization, Cloud platforms, Python, Cryptography