Palo Alto Networks
Senior Principal Engineer Software (Advanced DNS Resolver)
$170K–$277K
Office - USA - CA - Headquarters · No · Principal · Full-time · Posted Mar 4, 2026
- Experience
- 12+ years.
- Education
- M.S./B.S. degree in Computer Science or Electrical Engineering.
- Visa sponsorship
- No immigration sponsorship; the company will not sponsor applicants for work visas for this position.
About the job
Develops and supports a global, high-performance DNS resolver service integrating DNS security, delivering features from requirements through production, and improving reliability and scalability.
What you'll do
- Own the software development process, including requirements, design, development, deployment, and support.
- Collaborate across teams to integrate product features with infrastructure and deliver scalable, maintainable code.
- Troubleshoot production issues and drive improvements to software and processes.
What they ask for
- 12+ years of programming, design, and development experience.
- Expert-level hands-on programming skills in Golang and Python.
- In-depth understanding of DNS protocols, extensions, resolution infrastructure, and ecosystem.
- Experience with public cloud platforms, cloud networking and IAM, and knowledge of networking and routing protocols.
Nice to have
- Exposure to CI/CD pipelines and tools such as Gitlab.
- Experience delivering performance monitoring visualizations using Grafana, ELK, or Cloud monitoring.
Pay
$170,000.00 - $277,000.00/yr (base salary)
Tools
Golang, Python, GCP, AWS, Gitlab, Grafana, ELK, Big Query
Model-written summary · the original posting is authoritative