Palo Alto Networks
Software Engineer
$90K–$148K
Office - USA - CA - Headquarters · Full-time · Posted Jan 29, 2026
- Education
- Bachelor's degree earned recently or anticipated within the next 12 months in Computer Science, Software Engineering, Machine Learning, or a similar technical field.
- Visa sponsorship
- No immigration sponsorship; the employer will not sponsor applicants for work visas for this position.
About the job
Develop and deploy software for cybersecurity products across the Strata, Prisma, and Cortex organizations, using AI-assisted tools and practices to improve engineering workflows.
What you'll do
- Design, develop, and deploy software in collaboration with cross-functional teams; write and review maintainable code.
- Use AI-assisted development tools and help evolve AI-enabled practices for code generation, testing, documentation, and refactoring.
- Contribute to automation of development, deployment, and monitoring processes, and improve team velocity and product quality.
What they ask for
- Recently earned or expected within 12 months to earn a bachelor's degree in Computer Science, Software Engineering, Machine Learning, or a similar technical field.
- Strong programming skills in at least one of Python, Java, or C.
- Solid understanding of data structures, algorithms, and operating systems.
- Ability to collaborate effectively across teams; networking fundamentals are required for Embedded & Distributed Systems positions.
Nice to have
- Exposure to large language models (LLMs) or AI/ML APIs.
- Familiarity with GCP, AWS, Azure, Docker, Kubernetes, CI/CD pipelines, observability platforms, or infrastructure-as-code.
Pay
$90,000.00 - $147,500.00 USD/yr (base salary)
Tools
Python, Java, C, Cursor, Claude Code, GCP, AWS, Azure
AI focus
Use AI-assisted development tools and help apply AI to code generation, testing, documentation, refactoring, and developer workflows.
Model-written summary · the original posting is authoritative