Strong programming skills in language in one or more of the languages: Go, C, shell, python
Proficient working with APIs and understanding of API integration
Experience of designing, developing, and maintaining scalable and high-performance backend applications.
Experience with various Linux flavors (Redhat, FreeBSD )
Experience with revision control systems, continuous integration, unit testing, code reviews and configuration management systems
10+ years experience in a software engineering role
Experience dealing with large database problems and scaling techniques a plus.
Experience with DNS protocols, systems, and best practices
Hands on experience with DNS software such as Bind, PowerDNS, NSD, and/or Unbound a plus
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.