Full Time

Sr Staff Software Engineer (Expanse)

Palo Alto Networks
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Palo Alto Networks, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Staff Software Engineer will play a pivotal role within the Expanse team at Palo Alto Networks, driving innovation and excellence in software development projects. This position entails collaborating with cross-functional teams to design, implement, and maintain scalable software solutions. The ideal candidate will leverage their extensive technical expertise to lead engineering initiatives, mentor junior engineers, and ensure alignment with business goals while adhering to software development best practices. This role combines advanced problem-solving skills with a deep understanding of various technologies to deliver high-quality software products that enhance cybersecurity solutions.



Job Responsibilities

  • Design, develop, and implement robust software solutions in compliance with industry standards.
  • Lead architectural discussions and provide technical guidance to engineering teams.
  • Participate in code reviews, ensuring code quality and global best practices.
  • Collaborate with product management and other stakeholders to gather requirements and define project scope.
  • Conduct performance tuning, testing, and debugging for optimized software performance.
  • Mentor junior software engineers and foster a culture of continuous learning.
  • Stay abreast of emerging trends and technologies to drive innovation within the team.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • 10+ years of experience in software development, ideally within a security or networking domain.
  • Proficiency in programming languages such as Java, Python, or Go.
  • Strong experience with cloud technologies and microservices architecture.
  • Solid understanding of software development methodologies, including Agile and DevOps.
  • Proven track record of leading complex software projects from conception to deployment.
  • Excellent problem-solving and analytical skills, with a focus on delivering optimal solutions.


Technologies & Tools

The ideal candidate will work with a comprehensive suite of technologies and tools that may include cloud platforms such as AWS or Azure, programming languages such as Java, Python, or Go, containerization tools like Docker and Kubernetes, and CI/CD pipelines utilizing tools such as Jenkins or GitLab. Familiarity with Git for version control and various testing frameworks is also essential to ensure high-quality software delivery.



Ideal Candidates

Successful candidates will exhibit exceptional leadership skills and possess a strong technical acumen. They will thrive in a collaborative team environment, demonstrating excellent communication abilities and a passion for mentoring others. The ideal fit is adaptable, resourceful, and dedicated to continuous improvement, consistently seeking innovative solutions to complex challenges. A strong focus on quality and performance, combined with an innate curiosity to explore new technologies, will be vital for achieving success in this role.

In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.