Software engineer

Camrose, Alberta, Canada
Software and Services


Posted: 2 Aug 2019
Weekly Hours: 37.5
Role Number: 200053766
Come help us build the next generation cloud platform to support internet services across Apple. Our server engineering team develops and deploys software which forms the foundation for some of our most exciting services, including iCloud, Maps, iTunes, and more. Our software ensures that Apple's services are reliable, scalable, fast, and secure. We support both open source and home-grown technologies to provide internal Apple developers with the best possible platform. In this role you will have the unique opportunity to participate in delivering some of the world's largest-scale cloud services.

Key Qualifications

  • 5+ years of industry experience
  • Working experience with C and/or other low level system languages
  • Working experience with low-level networking
  • Demonstrated skill and expertise with Unix-type operating systems


The Platform Infrastructure Engineering group designs, builds and operates the cloud infrastructure that hosts Apple’s consumer-facing applications. We are seeking an experienced software engineer with a passion for computer networking and security. Be part of a small, highly skilled team building network infrastructure services at Apple. Comfortable working at any layer of the networking stack Experience with C or C++ Demonstrates solid working knowledge of how written software corresponds with effects at a hardware level Familiarity with networking concepts at both a hardware and software level

Education & Experience

BS in computer science or equivalent experience

Additional Requirements

  • Kubernetes, Mesos, or other orchestrators.
  • Nginx, Envoy, or other load balancers.