Overview:
As Director of Software Engineering for DNS Engineering, you will shape the multi-year strategy for our DNS and DDI platforms and lead a high-performing team responsible for authoritative and recursive DNS across data centers and Hyperforce. You’ll drive a cloud-native, automated, AI-assisted evolution of our DNS services, balance live-site reliability with feature delivery, and partner across platform, networking, and product teams. This role offers impact at scale, overseeing Tier-0 infrastructure that underpins every Salesforce product. You’ll report to senior leadership and mentor engineering managers and engineers to raise the bar on availability and security. Compensation / Benefits time off medical, dental, vision mental health support paid parental leave life and disability insurance 401(k) and employee stock purchase program
Responsibilities:
Define and execute the multi-year vision and roadmaps for DNS and DDI across on-premises and public cloud Lead and grow a diverse engineering organization including managers and engineers Own availability, latency, change-safety targets, incident management, and blameless postmortems Modernize the platform toward cloud-native, multi-provider DNS with migrations and provider abstraction Automate via AI-assisted development, self-service APIs, policy-as-code, and CI/CD Strengthen security posture with DNSSEC, DDoS resilience, and secure-by-default practices Balance feature delivery, live-site work, and tech debt with data-driven tradeoffs Collaborate with platform, networking, security, and product teams to align roadmaps and priorities Communicate progress, risks, and tradeoffs to senior leadership and act as escalation point during incidents
Key requirements:
12+ years of software engineering experience 5+ years leading engineering teams and at least 2 years managing managers Experience owning Tier-0 or Tier-1 services in a 24x7x365, multi-datacenter environment Deep DNS and core internet protocol knowledge (DNS, DNSSEC, TCP/IP, HTTP, TLS) and scale experience Hands-on distributed systems, Linux, and backend development (Python or Go) Public cloud experience (AWS, GCP, and/or Azure), containers/orchestration (Kubernetes, Docker) Infrastructure as Code experience (Terraform, Puppet, or similar) Experience driving AI-assisted development and automation Strong communication skills and ability to influence senior stakeholders BS/MS in Computer Science or related field, or equivalent practical experience Strong communication and influence across senior stakeholders Leadership and people development of diverse teams Strategic thinking with data-driven decision making DNS, DNSSEC, DDoS resilience, TCP/IP, HTTP, TLS BIND, dnsdist, PowerDNS, Unbound (or similar) AWS Route 53, GCP Cloud DNS; Kubernetes; Docker