Principal Software Engineer
Core
Architecting, building, and maintaining mission-critical UVEM network scanner services and on-prem engines for global security posture.
Role type
Principal Software Engineer (Network Security)
Builds
Cloud-native network scanner services and on-prem engines
Domain
Cybersecurity / Network Security
Deliverable
production ML models | product features
Required skills
Golang, C/C++, Python, Operating Systems, Network Security, SQL, NoSQL, Docker, Kubernetes, CI/CD, GitLab CI, RESTful APIs, Data Modeling, Performance Optimization
Preferred skills
Exposure management, Vulnerability management, Network Scanner
Technologies
Google Cloud Platform (GCP), AWS, Azure, Docker, Kubernetes, GitLab CI
Responsibilities
Design and implement scalable backend services and on-prem network scanner engines; Build and manage cloud-native services on GCP; Design and maintain robust RESTful APIs; Architect complex data models across relational and non-relational databases; Optimize system latency using advanced data structures and algorithms; Troubleshoot and enhance production-level code; Collaborate with CI/CD pipelines and containerization strategies; Mentor team members and conduct peer code reviews (via careerplan.io/jobs/JR-018476-principal-software-engineer-at-paloaltonetworks)
Seniority
Principal, hands-on IC with mentorship
