Software Engineer, DNS Systems

Apple is a technology company that creates innovative products, services, and experiences that enrich people's lives globally.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Software Engineer, DNS Systems

Apple is seeking a Senior Software Engineer to join their Edge Services team, focusing on critical DNS systems that support billions of customer devices and internal teams worldwide. This role is part of the Information Systems and Technology group, specifically within the Software and Services division. The position offers an opportunity to work on infrastructure that operates across six continents, handling essential services that form the backbone of Apple's global operations.

The ideal candidate will bring 10+ years of software engineering experience, with deep expertise in DNS systems and infrastructure code development using languages like Go, C, and shell scripting. You'll be responsible for maintaining and evolving critical systems that every Apple team relies on, requiring both technical depth and architectural vision.

Working at Apple means joining a company where innovation and excellence are core values. The role offers competitive compensation, including a base salary range of $143,100 to $264,200, plus additional benefits like stock options, comprehensive healthcare, and educational support. You'll be part of a team that values diversity of thought and collaborative problem-solving, working on systems that directly impact over a billion customer devices globally.

This position is perfect for someone who thrives on technical challenges, has a proven track record of system architecture and infrastructure development, and wants to make a significant impact at one of the world's most influential technology companies. You'll be working from Apple's Sunnyvale location, contributing to the company's global infrastructure while collaborating with talented engineers across the organization.

Last updated an hour ago

Responsibilities For Software Engineer, DNS Systems

  • Contributing infrastructure code to handle services and clusters of servers
  • Managing critical systems including Apple DNS
  • Addressing production issues
  • Designing future systems
  • Evolution of system architecture
  • Collaborating on urgent remediation and long-term architectural changes

Requirements For Software Engineer, DNS Systems

Go
Linux
  • Experience developing deep technical expertise in a technical area
  • Strong programming skills in Go, C, shell, python
  • Experience with various Linux flavors (Redhat, FreeBSD)
  • Experience with DNS protocols, systems, and best practices
  • Hands on experience with DNS software such as Bind, PowerDNS, NSD, and/or Unbound
  • 10+ years experience in a software engineering role

Benefits For Software Engineer, DNS Systems

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Software Engineer, DNS Systems

Sr. Software Engineer (Framework - Solutions Services), Ai & Data Platforms

Senior Software Engineer position at Apple's AI & Data Platform team, focusing on building scalable data and reporting applications in Austin.

Enterprise Systems Engineer

Senior Enterprise Systems Engineer role at Apple focusing on technical sales consulting and platform adoption for large enterprise customers.

Senior Regulatory Engineering Program Manager- Satellite/Product Integrity

Senior Regulatory Engineering Program Manager position at Apple, focusing on satellite communications and regulatory compliance, offering competitive compensation and benefits.

Senior Regulatory Engineering Program Manager - Health/Product Integrity

Senior Regulatory Engineering Program Manager position at Apple, focusing on health product compliance and regulatory strategy, offering competitive compensation and benefits.

Industrial/Manufacturing Engineer - World Wide AppleCare Logistics

Senior Industrial/Manufacturing Engineer role at Apple focusing on reverse logistics and process improvement for AppleCare's global operations.