Senior Manager of Software Engineering (DNS Engineering)

Salesforce

Bellevue, WA • 18m ago • Hybrid

Senior

Hybrid

172,500 - 260,100 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Senior Manager of Software Engineering (DNS Engineering) role

Improve your resume now

$172,500 – $260,100/year

Quick Facts

  • Role: Senior Manager of Software Engineering (DNS Engineering)
  • Focus area: DNS and DDI infrastructure (Tier-0 services)

Description

Lead the DNS Engineering organization responsible for authoritative and recursive DNS and the DDI platform (DNS, DHCP, IPAM) that underpins Salesforce services. Set multi-year strategy and ensure availability and security for mission-critical DNS, while modernizing to cloud-native, multi-provider DNS with automation and AI-assisted operations. Partner across platform, networking, security, and product teams to deliver reliable and secure DNS at scale.

Responsibilities

  • Define and execute a multi-year vision and roadmap for DNS and DDI across first-party data centers and public cloud
  • Hire, develop, and grow a high-performing engineering team; set goals and remove obstacles
  • Own Tier-0 availability, latency, and change-safety targets; lead incident/problem management and blameless postmortems
  • Modernize to cloud-native, multi-provider DNS on Hyperforce with migrations, provider abstraction, Kubernetes integration, and retirement of legacy systems
  • Expand self-service DNS and IPAM APIs with policy-as-code, automated validation, and AI-assisted development to reduce toil
  • Strengthen security with DNSSEC, DDoS resilience, secure-by-default record management, and protection against dangling records
  • Make data-driven tradeoffs across features, live-site operations, and tech-debt paydown
  • Represent DNS in architecture/planning forums and manage cross-team dependencies
  • Communicate risks and progress to senior leadership; act as senior escalation point during critical incidents

Requirements

  • 12+ years of software engineering experience, including 5+ years leading engineering teams
  • Track record building and scaling infrastructure/platform teams delivering complex, highly available production systems
  • Deep understanding of DNS and core internet protocols (DNS, DNSSEC, TCP/IP, HTTP, TLS, load balancing) at scale
  • Experience owning Tier-0/Tier-1 services in a 24x7x365, multi-datacenter environment (on-call, incident management, SLO-driven operations)
  • Hands-on distributed systems and Linux background; backend development experience in Python or Go preferred
  • Public cloud experience (AWS, GCP, and/or Azure)
  • Experience with containers and orchestration (Kubernetes, Docker)
  • Infrastructure as Code experience (Terraform, Puppet, or similar)
  • Experience improving engineering productivity with AI-assisted development tools and automation
  • Strong communication skills and ability to influence senior stakeholders
  • BS/MS in Computer Science or related field, or equivalent practical experience

Benefits

  • Time off programs
  • Medical, dental, and vision coverage
  • Mental health support
  • Paid parental leave
  • Life and disability insurance
  • 401(k)
  • Employee stock purchasing program

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report