Principal Software Engineer, Backend, Distributed Systems (Prisma Cloud)
Palo Alto NetworksAbout the role
Company Description
Our Mission
At Palo Alto Networks® everything starts and ends with our mission:
Being the cybersecurity partner of choice, protecting our digital way of life.
Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committed to shaping the future of cybersecurity as we are.
Our Approach to Work
We lead with flexibility and choice in all of our people programs. We have disrupted the traditional view that all employees have the same needs and wants. We offer personalization and offer our employees the opportunity to choose what works best for them as often as possible - from your wellbeing support to your growth and development, and beyond!
At Palo Alto Networks, we believe in the power of collaboration and value in-person interactions. This is why our employees generally work from the office three days per week, leaving two days for choice and flexibility to work where you feel most effective. This setup fosters casual conversations, problem-solving, and trusted relationships. While details may evolve, our goal is to create an environment where innovation thrives, with office-based teams coming together three days a week to collaborate and thrive, together!
Job Description
Your Career
We are seeking an excellent team player with strong coding, analytical and problem solving skills. The candidate should possess hands-on experience with developing applications for distributed systems and high scalability designs.
Your Impact
- Familiar with AWS and/or GCP/Azure and experience working on Big data computing like RDS, and open source databases MySQL, Cassandra, ElasticSearch and others a big plus
- Responsible for complete software development life cycle including requirement analysis, design, development, deployment and support
- Write clean, testable, readable, scalable and maintainable code (cloud backend) that scales and performs well for thousands of customers
- Participate actively and contribute to design and development discussions
- Develop solid understanding and be able to explain Cloud Computing concepts to others
Qualifications
Your Experience
- Advanced level of experience building distributed web applications in Java/J2EE
- Experience in designing and building low latency REST API’s for distributed systems
- Experience with open source frameworks such as Spring, Hibernate, etc.
- Experience with queue technology like Kafka and/or RabbitMQ
- Hands-on experience with relational SQL and/or no-SQL technologies
- Strong passion and experience in troubleshooting, debugging complex systems and possess excellent problem-solving techniques
- Degree in Engineering, Computer Science, Information Systems, Management, or equivalent work experience or equivalent military experience required
Additional Information
The Team
The Prisma Cloud Platform Engineering Team is responsible for building products that protect data, workloads, and infrastructure for some of the largest enterprise customers in the world. We are building the next generation Platform that will help the customers in their journey to the public cloud by ensuring they have the best-in-class protection.
The public cloud market has been growing at a very rapid rate for the last few years. As more and more enterprises leverage public cloud, there is an insatiable demand for securing workloads in public cloud. Palo Alto Networks is the market leader in this space.
We are the global cybersecurity leader, known for always challenging the security status quo. Our mission is to protect our way of life in the digital age by preventing successful cyberattacks. This has given us the privilege of safely enabling tens of thousands of organizations and their customers. Our pioneering Security Operating Platform emboldens their digital transformation with continuous innovation that seizes the latest breakthroughs in security, automation, and analytics. By delivering a true platform and empowering a growing ecosystem of change-makers like us, we provide highly effective and innovative cybersecurity across clouds, networks, and mobile devices.
Prisma® Cloud enables the security and DevOps teams to collaborate — accelerating secure cloud-native application development and deployment.
Prisma Cloud's unmatched capabilities, includes:
- Cloud Security Posture Management (CSPM) - Monitor posture, detect and respond to threats, and maintain compliance across public clouds
- Cloud workload protection platform (CWPP) - Secure hosts, containers and
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s
Similar roles
Principal Statistical Programmer – Late Phase- Cardiovascular, Renal, and Metabolism (CVRM)-(REMOTE)
ClinChoice
Principal Network Architect
Wintrust Financial Corporation
$158,000/yr
Operations/Supply Chain (OSC) - Principal Financial Analyst - P3 - (Hybrid)
RTX
$165,200/yr