Principal Software Engineer (Cortex Cloud) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Palo Alto Networks · 2 months ago

Principal Software Engineer (Cortex Cloud)

Palo Alto Networks is a leader in cybersecurity, dedicated to protecting the digital way of life. They are seeking a Principal Software Engineer to lead high-impact projects, focusing on the design and implementation of large-scale distributed systems for their Cortex Cloud Platform. The role involves collaboration across teams, mentoring engineers, and optimizing data models for performance and scalability.

Agentic AICloud SecurityCyber SecurityNetwork SecuritySecurity
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Own the Architecture: Lead the design and implementation of large-scale, resilient distributed systems
Drive Execution: Serve as the project lead, aligning key stakeholders—from Product Management and UX to fellow engineering teams—to ensure seamless, timely delivery
Cross-Functional Mastery: Act as a technical consultant and collaborator across team boundaries, proactively identifying and mitigating risks in design and execution
Data at Scale: Design, build, and optimize data models and high-performance queries using cutting-edge technologies like MySQL and BigQuery to handle massive data throughput
Mentor and Elevate: Actively mentor and guide engineers across the department, raising the bar for engineering excellence and best practices
Work across team boundaries
Drive projects from requirements to design and implementation as project lead
Align key stakeholders including product management, UX design, and fellow engineering stakeholders
Proactively review design, identify risks and mitigate risks in ongoing and planned projects to ensure smooth execution
Mentor engineers across the department
Regularly provide cross-team technical collaboration and consultation
Design, build, and optimize data models and queries for speed and scale, using data storage technologies like MySQL and BigQuery

Qualification

Cloud-native applicationsDistributed systems architectureMicroservicesData modelingPythonGoJavaElasticSearchREST APIsServerless computingTroubleshootingTechnical leadershipCollaborationMentoring

Required

7+ years of progressive software engineering experience, with a heavy focus on developing cloud-native applications at scale
Expert-level programming skills in at least one of: Python, Go, or Java
Deep practical experience in distributed systems architecture and microservices
Proven ability to build and deliver high-volume services, leveraging technologies like ElasticSearch, Pub/Sub, REST APIs, and Serverless computing
Exceptional troubleshooting abilities and a 'can-do' attitude when faced with complex, ambiguous problems
A strong understanding of public cloud design considerations (security, networking, load balancing) and the limitations of building services at a global scale
Experience acting as a hands-on tech lead or architect, making data-driven trade-off judgments

Benefits

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