
Staff Software Engineer
Palo Alto Networks3 days ago
Santa Clara, CA, USAStaff+
Base Salary
$130k - $170k/yr
Responsibilities
- Design, develop, and deploy software solutions with cross-functional teams.
- Use and experiment with AI-assisted development tools to improve productivity and software quality.
- Help define engineering practices that use AI for code generation, testing, documentation, refactoring, and operations.
- Automate development, deployment, and monitoring processes.
- Apply new AI technologies, frameworks, and techniques to enhance developer workflows.
- Participate in retrospectives and drive improvements in team velocity and product quality.
Requirements
- Bachelor’s degree or foreign degree equivalent in Computer Science or a related field.
- Two years of experience as a Staff Software Engineer or in another related occupation, job title, or position.
- Experience with Java and Python.
- Experience with distributed microservices architecture and cloud-native applications.
- Experience with Docker containerization, MongoDB, and Redis.
Benefits
- Telecommuting may be permitted, with the role generally requiring three days per week at the Santa Clara headquarters.
- Reasonable accommodations are available for qualified individuals with disabilities or special needs.
About Palo Alto Networks
Palo Alto Networks builds cybersecurity products for enterprises and governments, including next-generation firewalls, cloud security (Prisma Cloud/Prisma Access), and SOC tools (Cortex). It sells subscriptions and appliances with cloud-delivered threat intelligence, securing networks, endpoints, and applications across data centers and public clouds. Founded in 2005 and headquartered in Santa Clara, California, the company is publicly traded on the NYSE under the ticker PANW.