Sr Principal Engineer Software – Cloud Security
Company | Palo Alto Networks |
---|---|
Location | Santa Clara, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Expert 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