Returning Candidate?

Software Development Manager (Traffic Engineering/DC Control Plane/SDN)

Software Development Manager (Traffic Engineering/DC Control Plane/SDN)

Job ID 
Company/Location (search) 
Posted Date 
Recruiting Team 

Job Description

Amazon Web Services is looking for a highly motivated leader to drive the development of a SDN based network control plane for the AWS datacenter network, one of the world's largest datacenter networks. You will be responsible for managing and developing the AWS Network Control Applications team, a set of highly motivated software engineers who thrive on solving challenging problems in the datacenter networking domain with unique and innovative, application software based solutions.

At Amazon Web Services (, our goal is to become “The Infrastructure Platform” to the world. Developers all over the world rely on our virtualized cloud based services, which are built on top of the ever-growing and elastic AWS infrastructure. The network is one of three key pillars of this infrastructure along with storage and compute. AWS networks have been growing an unprecedented rate creating unique challenges in the routing protocol based traditional network control plane. The AWS Network Control Application is responsible for addressing these unique challenges created by the scale of AWS, by creating SDN based applications that augment the existing control plane.

As the leader of the AWS Network Control Applications team, you will dive deep to understand Amazon's network architecture, partner with network engineering, peer software teams and other AWS service teams to develop an off-the-box Network Control plane that will control Amazon's network devices. You will own the software quality, availability, scalability, speed of delivery of all new solutions and identify opportunities to invent and simplify the systems used throughout the AWS network

Your responsibilities will include, but not limited to, defining the vision and roadmap for your team, hiring and developing industry-leading talent, program/project management, technology leadership, operational responsibilities for your solutions, and communicating with senior leadership and customers. This is an amazing opportunity in terms of responsibility, interesting challenges and high visibility.

Basic Qualifications

  • 12+ years of industry experience in a similar environment.
  • 4+ years of people and project management experience.
  • Experience driving application software development (in Java, Python or equivalent languages), preferably backend services at scale
  • Bachelors degree in computer science, electrical engineering or computer engineering or equiv. experience
  • Excellent leadership, verbal and written communication skills

Preferred Qualifications

  • Exposure to SDN, Data center networking
  • In-depth leadership skills, both tactical and strategic with proven results in driving the team to continually improve
  • Experience in building solid working relationships with customer, peers and staff
  • Ability to represent operational issues to senior leadership and dive deep into the technical details when required
  • Deep understanding and experience with network routing, switching and/or SDN technologies.
  • Experience working in a high pressure, fast-paced and strong technical environment
  • Experience building strong, successful technical teams.
  • Experience managing projects with multiple dependencies and tight timelines

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.