Posted in

Sr Principal Engineer Software – Cloud Security

Sr Principal Engineer Software – Cloud Security

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

Requirements

  • Excellent team player with strong coding, analytical and problem-solving skills
  • Hands-on experience with cloud distributed systems and high scale designs and in developing high performance distributed software applications
  • Strong proficiency in Golang or Python
  • Expertise in NoSQL, SQL or Graph databases
  • Familiarity with event-driven architecture and message queues like Kafka, RabbitMQ
  • Experience with backend development (Rest APIs, Databases, Serverless computing) of distributed cloud applications
  • Proficiency in Docker and Kubernetes ecosystems
  • Knowledge of infrastructure as code (IaC) tools like Terraform
  • Experience with CI/CD processes
  • Good understanding of public cloud design considerations and limitations in areas of microservice architectures, security, global network infrastructure, distributed systems, and load balancing with strong cloud service trouble-shooting skills
  • Working knowledge of TCP/IP and Networking is highly desirable
  • Experience with cloud deployments on platforms like Azure, AWS, and GCP
  • M.S/B.S degree in Computer Science or equivalent and 10+ years of relevant experience required
  • High energy and the ability to work in a fast-paced environment with a can-do attitude

Responsibilities

  • Set the example for high levels of accountability
  • Technical leadership and end-to-end delivery of solutions in collaboration with cross-functional product management, development and quality assurance teams in a fast paced environment
  • Work to design, implement and troubleshoot next generation cloud security solutions
  • Hands-on participation in developing next generation cloud security architecture
  • Participate in all phases of the product development cycle, from definition, design, through implementation and test
  • Ensure the adoption of best practices in code quality, scalability and system design among team members
  • Foster innovation in the organization
  • Recruit and Mentor new team members

Preferred Qualifications

  • Working knowledge of TCP/IP and Networking is highly desirable