Palo Alto Networks is looking for a Senior Staff Backend Engineer to join their Cortex backend engineering group to develop, innovate, and scale the Cortex Platform, along with contributing to shared Cortex infrastructures and components. The role aims to solve complex problems and bring value to thousands of customers by developing and maintaining the backend of Cortex products.
Requirements
- development of a scalable server-side application
- Experienced with a variety of database technologies (RDBMS / NoSQL)
- Experience in distributed cloud products and architecture
- Experience in designing, building, and maintaining high scale server-side application
- Experience in Python / Go - an advantage
- Experience with cloud platforms (e.g. GCP / AWS / Azure)
- Experience with Kubernetes/Docker - advantage
- Familiarity with CI/CD pipelines and cloud infra
Responsibilities
- End-to-end backend development of features and core components across their entire life cycle (design, develop, test, deploy, maintain)
- Collaborate with peers across different teams and disciplines to shape solutions and integrate with other parts of the product
- Work with customers and provide solutions to their day-to-day work and challenges
- Contribute to team-wide efforts - code reviews, design reviews, technical and architectural decisions
Other
- 5+ years of software engineering experience
- High energy and the ability to work in a fast-paced environment with a can-do attitude
- M.S/B.S degree in Computer Science or equivalent