Palo Alto Networks
Software Engineer
$90K–$148K
Office - USA - CA - Headquarters · Full-time · Posted Jan 29, 2026
- Education
- Bachelor's degree in a listed or similar technical field; recently earned or anticipated within the next 12 months.
- Visa sponsorship
- Will not sponsor applicants for work visas.
About the job
Develop and deploy software for Palo Alto Networks’ cybersecurity products while using AI-assisted tools and practices to improve engineering workflows.
What you'll do
- Design, develop, and deploy software with cross-functional teams; write and review maintainable code.
- Use AI-assisted tools and help establish AI-enabled practices for code generation, testing, documentation, and refactoring.
- Automate development, deployment, and monitoring processes and contribute to team and product improvements.
What they ask for
- Recently earned or expected within the next 12 months a bachelor’s degree in Computer Science, Software Engineering, Machine Learning, or a similar technical field.
- Strong programming skills in Python, Java, or C.
- Solid understanding of data structures, algorithms, and operating systems.
- Ability to collaborate effectively across teams; networking fundamentals required for Embedded & Distributed Systems positions.
Nice to have
- Exposure to LLMs or AI/ML APIs; familiarity with cloud environments and containerized development.
- Experience with CI/CD pipelines, observability platforms, and infrastructure-as-code; interest in cybersecurity.
Pay
USD $90,000.00 - $147,500.00/yr base salary
Tools
Python, Java, C, Cursor, Claude Code, GCP, AWS, Azure
AI focus
Use AI-assisted development tools and evolve engineering practices for AI-enabled code generation, testing, documentation, and refactoring; learn and apply AI technologies to improve developer workflows.
Model-written summary · the original posting is authoritative