Senior Software Engineer - SDN

Denver, Colorado, United States
Software and Services


Posted: Jun 19, 2018
Weekly Hours: 40
Role Number: 113215722
Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The Senior Software Engineer - SDN will be responsible for designing and building Software-defined route control systems focusing on hyper-scale Datacenter and Backbone Core/Edge Networks.

Key Qualifications

  • In-depth understanding of networking including L2/L3/MPLS/BGP protocols
  • Deep understanding in crafting highly concurrent systems
  • 4-5 years of production system building experience
  • Architectural knowledge of large scale distributed systems
  • Knowledge in software-defined networking


You will be part of the software defined infrastructure (SDI) team focusing on hyperscale Data Center and Backbone networking. As a member you will design and develop new products using open data plane hardwares for building highly scalable route/forwarding control system. The goal is to deliver scale and reliability to our Global network covering datacenter, edge and backbone core. These products defining the SDI platform will be built drawing expertise from cross-disciplinary areas including large scale distributed systems, fault-tolerant systems, concurrent systems, operating systems and high performance analytics. If you are passionate about innovating and building systems from scratch for massive scale, then our team might be the right place for you. The Senior Software Engineer will be working closely with the engineering and the operation team with the goal of defining, building and operationalization of the product. In addition, you will have the opportunity to collaborate with the industry partners to learn and drive new technologies.

Education & Experience

BS, MS or PhD in Computer Science

Additional Requirements