Apple is looking for a Software Development Engineer to work on its internal device cloud, supporting all of Apple’s hardware, software & services. Your work will help Apple ship entirely new products and features as well as providing critical infrastructure to ensure existing ones continue to meet a high standard.
Requirements
- Bachelor’s or Master’s Degree in an engineering-related field (or equivalent industry experience)
- Two years of industry experience in building production grade backend systems in large scale
- Familiarity with a programming language well suited to backend programming; like Golang, C, C++, Rust, or Swift (for Servers)
- Excellent analytical, problem-solving, and debugging skills
- End-to-end ownership: management of projects from low-level technical design up to the interface and user experience
- Strong foundation in Operating System Fundamentals, Systems Programming, Networking (HTTP, TCP, DNS, TLS), Distributed System Design