
Principal/Senior Software Engineer (CIEM)
Palo Alto Networks19 hours ago
Tel Aviv-Yafo, IsraelSenior / Staff+
Responsibilities
- Develop a large and complex cloud security solution for large organizations.
- Write clean, testable, readable, scalable, and maintainable Java code serving thousands of customers.
- Design features in an advanced architecture model that meets enterprise scalability requirements.
- Work with algorithms, architecture, scalability, and emerging technologies.
- Develop using modern Java technologies within a microservices architecture.
Requirements
- 4–9 years of experience building complex, high-scale SaaS solutions.
- Experience working with or building for AWS, Azure, GCP, and OCI.
- Hands-on experience with relational and non-relational databases.
- A computer science degree or equivalent degree, or equivalent military experience.
- Experience with Java and the Spring framework is advantageous.
- Experience with GCP is advantageous.
- Experience with IAM for identity, access, and permissions modeling is advantageous.
- Experience with the Neo4j graph database management system is advantageous.
- Ability and willingness to learn new domains, collaborate, and communicate effectively.
Benefits
- Most teams work from the office full time, with flexibility when needed.
- The company provides reasonable accommodations for qualified individuals with disabilities or special needs.
Tech Stack
Categories
About Palo Alto Networks
Palo Alto Networks builds cybersecurity products for enterprises and governments, including next-generation firewalls, cloud security (Prisma Cloud/Prisma Access), and SOC tools (Cortex). It sells subscriptions and appliances with cloud-delivered threat intelligence, securing networks, endpoints, and applications across data centers and public clouds. Founded in 2005 and headquartered in Santa Clara, California, the company is publicly traded on the NYSE under the ticker PANW.