Principal Software Engineer Linux – C/C++ – Prisma Access
Company | Palo Alto Networks |
---|---|
Location | Santa Clara, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Expert or higher |
Requirements
- 10+ years of experience in software development with a focus on Linux.
- 5+ years of hands-on experience in Linux systems programming, with a deep understanding of Linux kernel internals and system-level programming.
- Familiar with multiple Linux distributions: RHEL, Ubuntu, Fedora, etc.
- Proficiency in C/C++ programming languages, with a strong emphasis on Linux.
- Familiarity with the RUST programming language is a plus.
- Knowledge of networking protocols and troubleshooting tools specifically on Linux platforms.
- A team player with a can-do attitude, ready to tackle complex problems and eager to learn and grow.
- Skilled at collaboration and effective communication across multiple teams.
- M.S./B.S. degree in Computer Science, Electrical Engineering, or equivalent military experience.
Responsibilities
- Lead the innovation, development, and maintenance of a secure access Prisma Access client on the Linux Platform, while spearheading the progression of the Prisma Access agent to establish it as a foundational product.
- Collaborate with product management to craft strategic roadmaps that elevate Endpoint capabilities and ensure smooth integration with the new Prisma Access agent.
- Design scalable system architectures, participate in team-wide initiatives, and deliver immediate resolutions to production challenges to guarantee a seamless user experience.
- Provide mentorship and coaching to team members to foster their professional growth.
Preferred Qualifications
- A fast learner who adapts quickly to new tools and technologies
- Enjoys solving challenging problems and working across cross-functional teams