Posted in

Staff Software Engineer – Cortex Cloud Platform

Staff Software Engineer – Cortex Cloud Platform

CompanyPalo Alto Networks
LocationSanta Clara, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

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.