Senior Software Engineer, DNS

Cisco

Confirmed live today High trust
Closes in 2 days Hybrid

Quick summary

Work type
Hybrid
Location
RTP, NC
Salary
$139,300–$203,600 / yr
Employment
Full-time
Posted
51 days ago
Freshness
Confirmed live today
Closes
Oct 27, 2026 (soon)

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $170k
This role $171k
$107k $235k
below market most similar roles pay here above market

This role pays less than 55% of similar roles. Most pay $146,918–$193,625 — the blue band above. At the midpoint, this role pays about $171k versus about $170k for comparable roles.

Based on 240 similar postings.

Employer

About Cisco

Cisco Systems is the world''s leading networking technology company, designing and manufacturing networking hardware, telecommunications equipment, and cybersecurity solutions for businesses and governments. Industry: Networking Technology & Cybersecurity

Cisco currently has 323 open roles on FindRole.

Listed pay typically runs $167,700–$245,100 across 236 roles with salary data.

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Senior Software Engineer, DNS

The Senior Software Engineer, DNS joins the Cloud Software & Solutions group to manage the engineering, automation, and continuous improvement of enterprise DNS platforms. In this role, you will design and evolve enterprise DNS architecture, including authoritative and recursive DNS, forwarding, delegation, and service integrations. You will modernize the platform by improving provisioning, configuration management, validation, monitoring, and recovery using infrastructure as code and automation frameworks. Key responsibilities include providing Tier 3 support to troubleshoot complex issues involving DNSSEC, caching, and zone design. You will utilize Python, Ansible, Terraform, and AI-assisted tools to automate workflows within Linux environments. The work focuses on delivering resilient, scalable DNS solutions and integrating services with IPAM, DHCP, cloud networking, and Kubernetes CoreDNS in a security-sensitive enterprise environment.

What does a Software Engineer earn in North Carolina?

Median $187300 from 51 postings across 15 companies.

See salary data

What you'll do

  • Design, build, and evolve enterprise DNS architecture including authoritative and recursive DNS, forwarding, and delegation.
  • Modernize the DNS platform using infrastructure as code and automation frameworks for provisioning and configuration management.
  • Improve platform reliability, performance, security, and maintainability for critical DNS services at scale.
  • Provide global Tier 3 support to troubleshoot complex issues involving DNSSEC, caching, and resolution behavior.
  • Develop infrastructure automation using Python and tools such as Ansible or Terraform.
  • Administer Linux environments and diagnose issues across DNS, networking, and distributed systems.
  • Use AI-assisted tools to automate routine tasks and improve software or infrastructure engineering workflows.

What we're looking for

  • Must be a U.S. citizen.
  • Bachelor’s degree with 6+ years or Master’s degree with 4+ years of experience in software development, systems engineering, or cloud/platform engineering.
  • Experience designing, implementing, or operating DNS services, including authoritative and recursive DNS, delegation, forwarding, caching, and DNS record behavior.
  • Experience developing infrastructure automation using Python and tools such as Ansible, Terraform, or equivalent infrastructure-as-code technologies.
  • Experience administering Linux environments and diagnosing issues across DNS, networking, and distributed systems.
  • Experience using AI-assisted tools to automate routine tasks and improve software or infrastructure engineering workflows.
  • Experience with DNSSEC, GSLB, Anycast DNS, and hybrid cloud DNS patterns (preferred).
  • Experience integrating DNS with IPAM, DHCP, cloud networking, and platform automation (preferred).

More like this

Similar roles

Software Engineer, DNS & Cloud Infrastructure

Salesforce

Bellevue, WA +1 4 days ago $117,200–$176,700
Python Kubernetes Docker Terraform AWS GCP Azure CI/CD Jenkins Puppet Ansible Grafana Splunk Linux SQL TCP/IP DNS HTTP Spinnaker Mesos Test Driven Development
3+ yrs exp Hybrid

Senior Software Engineer, DNS & Cloud Infrastructure

Salesforce

Bellevue, WA +1 47 days ago $148,500–$223,900
Python Kubernetes Docker Terraform AWS GCP Azure Linux CI/CD Jenkins Puppet Ansible Grafana Splunk Spinnaker SQL TCP/IP DNS HTTP Git Mesos Test Driven Development Agile
5+ yrs exp Hybrid

Senior Software Engineer, Networking

Nvidia

Santa Clara, CA 79 days ago $184,000–$287,500
C Linux Kernel Networking Drivers TCP/IP RDMA RoCE Data Structures Algorithms L2/L3 Protocols Device Drivers open-source Userspace Libraries Operating Systems Kernel Internals
8+ yrs exp

Senior Software Engineer, Networking

Nvidia

Santa Clara, CA 73 days ago $184,000–$287,500
C Python Linux Kernel SONiC SAI VxLAN-EVPN NFV SRIOV SwitchDev NAT QoS Segment Routing Ethernet Switching SmartNIC Data Forwarding Cumulus Linux Packet Processing
10+ yrs exp

Senior Software Engineer, Networking DGX Cloud

Nvidia

Remote (TX) +4 3 days ago $200,000–$322,000
Python Go Kubernetes EKS Netbox Nautobot gRPC GNMI BGP OSPF ISIS VxLAN EVPN VRFs Configuration Management Streaming Telemetry Data Structures
10+ yrs exp Remote