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; applicants will not be sponsored for work visas.
About the job
Develop and deploy software for cybersecurity products across Palo Alto Networks’ Strata, Prisma, and Cortex organizations, using AI-assisted tools and contributing to engineering workflows.
What you'll do
- Design, develop, and deploy software with cross-functional teams; write maintainable, documented code and participate in reviews and design discussions.
- Use AI-assisted development tools and help improve AI-enabled code generation, testing, documentation, and refactoring practices.
- Automate development, deployment, and monitoring processes and contribute to team improvements.
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 across functions; networking fundamentals are required for Embedded & Distributed Systems positions.
Nice to have
- Exposure to large language models (LLMs) or AI/ML APIs.
- Familiarity with cloud environments, containers, CI/CD, observability platforms, or infrastructure-as-code.
Pay
$90,000.00 - $147,500.00 USD/year base salary
Tools
Python, Java, C, Cursor, Claude Code, GCP, AWS, Azure
AI focus
Use AI-assisted development tools and help evolve practices for AI-powered code generation, testing, documentation, refactoring, and developer workflows.
Model-written summary · the original posting is authoritative