Software Engineer, DNS Systems

$143,100 - $264,200/Yr

Apple - Sunnyvale, CA

posted 4 days ago

Full-time - Senior
Sunnyvale, CA
Computer and Electronic Product Manufacturing

About the position

Apple is seeking an engineer to join the Edge Services team, which is responsible for critical systems like Apple DNS that support billions of customer devices and over 130,000 employees. This role involves contributing infrastructure code and addressing production issues while designing for future improvements. The engineer will play a vital role in maintaining and evolving the architecture of these systems, ensuring they remain resilient and effective in various network environments.

Responsibilities

  • Contribute infrastructure code in languages such as Go, shell, and C.
  • Address production issues and design for future improvements in critical systems.
  • Collaborate with other teams to ensure the reliability of services and systems.
  • Deeply understand the technical systems and their architecture.
  • Work towards urgent remediation of system failures and implement long-term changes.

Requirements

  • Strong programming skills in one or more of the following languages: Go, C, shell, python.
  • Experience with various Linux flavors (Redhat, FreeBSD).
  • Deep understanding of DNS protocols, systems, and best practices.
  • Hands-on experience with DNS software such as Bind, PowerDNS, NSD, and/or Unbound.
  • Validated experience in a software engineering role.

Nice-to-haves

  • 10+ years of experience in a software engineering role.
  • Experience building highly resilient OS image/install processes.
  • Knowledge of revision control systems, continuous integration, unit testing, and code reviews.
  • Familiarity with IPv6, UDP, HTTP, BGP.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in employee stock programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service