Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Palo Alto Networks Logo

Senior Staff Software Engineer - Multiple Teams

Palo Alto Networks

Salary not specified
Sep 26, 2025
Santa Clara, CA, USA
Apply Now

The company is looking for a versatile and adaptable Software Engineer to contribute across the board—from back-end services and APIs to front-end interfaces and cloud infrastructure to solve technical problems and improve the platform.

Requirements

  • Solid proficiency in at least one general-purpose programming language such as Go, python, JavaScript/TypeScript.
  • Strong understanding of core computer science concepts, including data structures, algorithms, and software design principles.
  • Experience working across the full technology stack (e.g., front-end, back-end, and infrastructure).
  • Familiarity with cloud platforms like Google Cloud, AWS, Azure, OCI.
  • Experience with relational (SQL) or NoSQL databases.
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Familiarity with modern front-end frameworks such as React, Vue, or Angular.

Responsibilities

  • Design, build, and maintain scalable and reliable software systems across our entire platform.
  • Work on both front-end and back-end development, contributing to user-facing features and the underlying services that power them.
  • Collaborate with product managers, designers, and other engineers to define requirements and deliver high-quality solutions.
  • Write clean, testable, and efficient code in a variety of languages and frameworks.
  • Improve engineering standards, tooling, and processes.
  • Troubleshoot and debug complex issues throughout the stack, from the database to the browser.
  • Participate in code reviews to maintain a high-quality code culture.

Other

  • Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
  • Excellent problem-solving and communication skills.
  • A genuine passion for technology and a desire to learn and work with a wide range of systems.
  • Experience with CI/CD pipelines and automated testing.
  • Collaborate with product managers, designers, and other engineers to define requirements and deliver high-quality solutions.