Palo Alto Networks logo

Software Engineer

Palo Alto Networks

Santa Clara, CA
Full Time
Entry Level
about 2 months ago

Job Description

About the Role

At Palo Alto Networks, you will be joining a Research and Development (R&D) team that aims to make a global impact by protecting our digital way of life from cyber attacks. The company is committed to cybersecurity innovation, disruptive technology, and fostering a collaborative, inclusive environment that values ongoing learning, personal wellbeing, and in-person interactions to build trusted relationships.

Key Responsibilities

  • Collaborate with cross-functional teams to design, develop, and deploy software solutions with agility and rapid iteration.
  • Use and experiment with AI-assisted development tools (e.g., Cursor, Claude Code, internal agents) to boost productivity and improve code quality.
  • Help define and evolve new engineering practices that leverage AI for code generation, testing, documentation, refactoring, and operations.
  • Write clean, maintainable code and participate in peer reviews and team design discussions.
  • Contribute to the automation of development, deployment, and monitoring processes as part of a DevOps culture.
  • Continuously learn and apply new AI technologies, frameworks, and techniques that can enhance developer workflows.
  • Participate in team retrospectives and help drive improvements in team velocity and product quality.

Requirements

  • 1-3 years of hands-on software engineering experience in a collaborative, agile environment.
  • Proficiency in one or more modern programming languages (e.g., Python, JavaScript/TypeScript, Java, Go, or similar).
  • Basic understanding of software development lifecycles (e.g., agile, DevOps) and version control tools like Git.
  • Enthusiasm for using AI tools to assist in development tasks and a growth mindset around learning and experimentation.
  • Strong problem-solving and communication skills; a willingness to ask questions and work openly with others.
  • A bias toward action and a desire to work in a fast-moving, forward-looking team.
  • Authorization to work within the United States; for Bachelors, no visa sponsorship will be provided.

Nice to Have

  • Exposure to large language models (LLMs) or AI/ML APIs, even through personal projects.
  • Familiarity with cloud environments (GCP, AWS or Azure) and containerized development (e.g., Docker, Kubernetes).
  • Experience with modern developer tools such as CI/CD pipelines, observability platforms, and infrastructure-as-code.

Qualifications

  • Recent graduates with a degree earned between May/June 2023 and July 2025 are encouraged to apply.
  • Interest in cybersecurity and fundamentals of computer science.

Benefits & Perks

  • Compensation depends on qualifications, experience, and work location, with base salaries expected to be $130,000 for Bachelors and $145,000 for Masters level roles.
  • Potential inclusion of restricted stock units and bonuses.
  • Employee benefits details are available through company resources.

Working at Palo Alto Networks

Palo Alto Networks values innovation, collaboration, diversity, and inclusion. The company fosters an environment where employees are encouraged to challenge the status quo, work in ambiguity, and take risks. They emphasize continuous learning, personal wellbeing, and building trusted relationships through in-person interactions and flexible work arrangements.

Apply Now

Job Details

Posted AtAug 2, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceEntry Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Palo Alto Networks

Website

paloaltonetworks.com

Company Size

10000+ employees

Location

Santa Clara, CA

Industry

Computer Systems Design and Related Services

Get job alerts

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