Software Development Manager, Network Lifecycle Management, Configuration Services
Sector: Distribution and Warehouse, Technology
Role: Manager
Contract Type: Permanent
Hours: Full Time
Job Overview:
We run one of the largest networks in the world supporting AWS Cloud globally. To manage this scale, we drive revolutionary changes to network conception, design, build, and operation.
Our vision is to have self-managed networks. The Network Lifecycle Management organization builds key services enabling this vision. We seek a software development manager to lead engineers building foundational network services for our Software Defined Networking ecosystem.
The team focuses on designing and owning a closed-loop system for network entity reservation associated with procurement activities. This service bridges network capacity planning and automation systems.
This role requires leading highly motivated software developers solving challenging problems with innovative solutions. The team spans network engineering and software engineering disciplines, building large-scale distributed software systems using Java, Python, Apache, Celery, Redis, HTTP/REST services, and other technologies.
Main Responsibilities:
* Lead a team of software developers solving complex problems with innovative solutions.
* Design and own a closed-loop system for network entity reservation.
* Collaborate across AWS to deliver high standards for safety, security, and customer satisfaction.
Requirements:
* Knowledge of full software/hardware/networks development life cycle practices and patterns.
* Experience in engineering team management and leadership.
* Experience in defining and developing multi-tier web services.
* Experience partnering with product and program management teams.