Software Development Manager, Network Lifecycle Management, Configuration Services
We are driving revolutionary changes to the way networks are conceived, designed, built, and operated. Our vision is to ultimately have self-managed networks.
The Network Lifecycle Management (NLM) organization is responsible for building key services that will enable this vision. We are looking for a software development manager to lead a team of engineers that would build a set of foundational network services that form a core part of our Software Defined Networking (SDN) ecosystem.
The main focus of the team will be to design and own a closed-loop system for the reservation of network entities associated with procurement activities. This service is vital for closing the gap between network capacity planning and our network automation systems.
Main Responsibilities:
* Lead a team of highly motivated software developers that thrives on solving challenging problems with innovative solutions.
* Collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers.
Requirements:
* Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations.
* Experience in engineering team management, leading the definition and development of multi-tier web services, partnering with product and program management teams, designing or architecting of new and existing systems.
* Master's degree in computer science, engineering, mathematics, or equivalent.
* Knowledge of major routing protocols, topology design, network hardware, and device configuration.