Staff Software Engineer – Cortex Cloud Platform
Company | Palo Alto Networks |
---|---|
Location | Santa Clara, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
Requirements
- M.S/B.S degree in Computer Science or equivalent
- 2+ years of software engineering experience, including development of a scalable server-side application
- Extensive hands-on programming skills in OOPS language like Java, Python and/or Go
- Strong computer science fundamentals (e.g. understanding data structures and algorithms)
- Experience with cloud platforms (e.g. GCP / AWS / Azure)
- Experience with Microservices architecture (Kubernetes, GKE, EKS, AKS, Docker, Serverless, etc)
- Hands-on experience with SQL/NoSQL based databases
- Familiarity with big–data architectures (using Kafka, Splunk, Flink, etc)
- Familiarity with distributed computing (understand implications of CAP theorem, master election, brain split problem) and/or distributed DB/KVP (BigQuery, Elastic Search, Kafka and SingleStore)
- Familiarity with CI/CD pipelines and cloud infra
- Familiarity with Cyber Technologies, Information Security, and Software Security
- Experience working in an agile and dynamic environment
- High energy and the ability to work in a fast-paced environment with a can-do attitude
Responsibilities
- End-to-end backend development of features and components across their entire life cycle (design, develop, test, deploy, maintain)
- Collaboration with peers across different teams (product management, UX design, and fellow engineering teams) and disciplines to shape solutions and integrate with other parts of the product
- Code reviews, design reviews, technical and architectural decisions
- Production oriented approach with providing real time mitigation and solutions to production issues
- Identify and triage bugs and production issues
Preferred Qualifications
-
No preferred qualifications provided.