Palo Alto Networks logo

Sr Staff Software Engineer (Copilot)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
126k-205k
11 days ago

Job Description

About the Role

The role involves designing, developing, and operating high-scale, reliable, and scalable Java-based microservices in a cloud-native environment, primarily on Google Cloud Platform (GCP). The position is part of a cybersecurity company committed to innovation, collaboration, and creating a secure digital environment. The engineer will work on building high-throughput, low-latency distributed systems, leveraging GCP tools such as GKE, Pub/Sub, and BigQuery, and collaborating with cross-functional teams to deliver robust solutions.

Key Responsibilities

  • Design, develop, and operate high-performance, reliable, and scalable Java-based microservices capable of handling high-throughput.
  • Architect and manage complex application deployments on Google Kubernetes Engine (GKE), ensuring scalability, resilience, and operational efficiency.
  • Implement and manage asynchronous messaging systems using Google Cloud Pub/Sub to facilitate loosely coupled, event-driven architectures.
  • Design and execute large-scale data processing pipelines and analytics queries using Google BigQuery.
  • Develop robust, high-quality code and write comprehensive unit and integration tests to ensure system stability and reliability.
  • Collaborate with cross-functional teams, including front-end developers, data scientists, and SREs, to deliver complete solutions.
  • Drive the technical roadmap and architectural design for critical backend systems, making key decisions on technology and implementation.
  • Optimize application performance for speed and scale, and troubleshoot complex issues across the entire stack in a high-scale production environment.
  • Champion best practices for software development, cloud architecture, and CI/CD to maintain a high-velocity, high-quality engineering culture.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Extensive professional experience in backend development with Java as the primary programming language.
  • Proven experience designing, building, and operating high-scale, distributed systems.
  • Hands-on experience with Google Cloud Platform (GCP).
  • Experience with container orchestration using Google Kubernetes Engine (GKE).
  • Solid experience with messaging queues and event-driven architecture, specifically with Google Cloud Pub/Sub.
  • Proficiency in working with large-scale data warehousing and analytics platforms like Google BigQuery, including writing complex SQL queries.
  • Strong experience with modern Java frameworks such as Spring Boot or Quarkus.
  • Experience with writing thorough unit tests (e.g., JUnit, Mockito) and a commitment to code quality.
  • Deep understanding of microservices architecture, RESTful APIs, and distributed systems principles.

Nice to Have

  • Experience with other cloud providers or multi-cloud environments.
  • Knowledge of cybersecurity principles and practices.
  • Experience with other data processing tools or frameworks.

Qualifications

  • Educational background in Computer Science, Engineering, or related fields, or equivalent practical experience.

Benefits & Perks

  • Salary range between $126,000 and $204,500 per year, depending on qualifications and experience.
  • Potential inclusion of restricted stock units and bonuses.
  • Comprehensive employee benefits package.

Working at Palo Alto Networks

Our engineering team is at the core of our products, focused on preventing cyberattacks and innovating in cybersecurity. We value challenging the status quo, working in ambiguity, and solving complex problems. We foster a culture of collaboration, inclusion, continuous learning, and empowerment, with a focus on building products that address unprecedented challenges in digital security.

Apply Now

Job Details

Posted AtJun 10, 2025
Salary126k-205k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

About Palo Alto Networks

Website

paloaltonetworks.com

Company Size

10000+ employees

Location

Santa Clara, CA

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches