Palo Alto Networks · 2 weeks ago
Sr Software Engineer, Rust/C++, MacOS & Windows (Global Protect)
Palo Alto Networks is a cybersecurity company dedicated to protecting the digital way of life. They are seeking a Senior Software Engineer to design, develop, and deliver next-generation technologies within their GlobalProtect team, focusing on system-level software for macOS and Windows. The role requires collaboration and strong communication skills to influence product design and execution.
Agentic AICloud SecurityCyber SecurityNetwork SecuritySecurity
Responsibilities
Design, develop, and deliver next-generation technologies within the GlobalProtect team
Build system-level software across macOS and Windows
Take ownership of specific areas of focus and solve problems at every level
Collaborate with team members and communicate effectively to achieve common goals
Qualification
Required
5+ years of software development experience building system-level software across macOS and Windows
2+ years of hands-on experience with system internals (for both Windows and macOS), including low-level programming, performance tuning, debugging, networking and system-level APIs
Proficient in C and C++ programming with strong emphasis on system-level code
Strong experience with Rust development – you'll help shape how Rust is adopted and used in our cross-platform systems
Familiarity with Windows system APIs such as WFP, ETW, WMI (or equivalent on macOS), drivers or kernel-mode components on Windows, and equivalent (or analogous) macOS system-level frameworks
Understanding of networking internals (TCP/IP, DNS, VPN, etc.) and experience with debugging tools (WinDbg/Sysinternals on Windows; relevant tools on macOS)
Excellent collaborative and communication skills; able to work well across teams and influence product design and execution
B.S./M.S. in Computer Science, Electrical Engineering, or equivalent military or industry experience
Preferred
Experience designing and developing cross-platform networking/security solutions that run on both Windows and macOS
Deep dive knowledge of kernel or driver-level programming on either/both platforms
Prior experience integrating Rust into legacy C/C++ codebases, or leading migration efforts to Rust
Experience within cybersecurity, VPN, cloud-edge security, or enterprise networking environments
Benefits
FLEXBenefits wellbeing spending account with over 1,000 eligible items selected by employees
Mental and financial health resources
Personalized learning opportunities
Restricted stock units
Bonus
Company
Palo Alto Networks
Palo Alto Networks is a cybersecurity company that offers cybersecurity solutions for organizations.
H1B Sponsorship
Palo Alto Networks has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (579)
2024 (482)
2023 (341)
2022 (452)
2021 (493)
2020 (235)
Funding
Current Stage
Public CompanyTotal Funding
$65MKey Investors
Icon VenturesLehman HoldingsGlobespan Capital Partners
2012-07-20IPO
2008-11-03Series C· $10M
2008-08-18Series C· $27M
Recent News
Company data provided by crunchbase