Sr Software Engineer, Rust/C++, MacOS & Windows (Global Protect) jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Growth Opportunities
check
H1B Sponsorednote

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

C/C++ programmingRust developmentSystem-level softwareNetworking internalsWindows system APIsMacOS system APIsDebugging toolsCollaboration skillsCommunication skillsProblem-solving skills

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

company-logo
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 Company
Total Funding
$65M
Key Investors
Icon VenturesLehman HoldingsGlobespan Capital Partners
2012-07-20IPO
2008-11-03Series C· $10M
2008-08-18Series C· $27M

Leadership Team

leader-logo
Helmut Reisinger
CEO EMEA
linkedin
leader-logo
Nikesh Arora
Chairman CEO
linkedin
Company data provided by crunchbase