P

Palo Alto Networks

Builds cybersecurity tools for organizations

Senior Principal Software Engineer - Advanced DNS Resolver

Backend EngineeringConfirmed live in the last 24 hours
Full-timeCalifornia, USAIn-person

About the Job

Requirements

  • At least 12 years of experience in programming, design, and development.
  • Extensive hands-on programming skills in Go and Python.
  • Extensive experience with public cloud platforms such as Google Cloud Platform and Amazon Web Services, including cloud networking, IAM roles and policies, and cloud-native services such as Pub/Sub, Cloud Storage, and BigQuery.
  • Exposure to continuous integration and continuous delivery pipelines and tooling such as GitLab.
  • Experience delivering application performance monitoring visualizations with Grafana, ELK, or cloud monitoring.
  • In-depth understanding of DNS protocols, extensions, DNS resolution infrastructure, and the DNS ecosystem.
  • Knowledge of networking and routing protocols such as BGP, TCP/IP, HTTPS, and SSL/TLS.
  • A Master's or Bachelor's degree in Computer Science or Electrical Engineering.

Responsibilities

  • Own the complete software development process, including requirements analysis, design, development, deployment, and support.
  • Collaborate with cross-functional teams to create close integrations between product features and infrastructure.
  • Write clean, testable, readable, scalable, and maintainable code that performs well for thousands of customers.
  • Participate actively in design and development discussions.
  • Identify areas for team improvement and drive positive change through initiatives or optimizations.
  • Troubleshoot production issues and continuously improve the code and processes to reduce impact.

About the Company

Palo Alto Networks

Builds cybersecurity tools for organizations

Palo Alto Networks builds cybersecurity hardware and software for businesses and public institutions, protecting their networks, cloud workloads and digital identities. Its portfolio combines network firewalls with tools that detect attacks, investigate security alerts and manage access to sensitive systems. Security teams use these products across offices, data centers and cloud environments, with shared data and automated workflows connecting the company's platforms. It earns revenue from appliance sales and software licenses, plus subscriptions and support contracts that keep protections and services active over time. Palo Alto Networks began operations in 2005 and is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Palo Alto Networks

See more jobs