Software Development Manager Network Lifecycle Management Configuration Services Job In Dublin

Software Development Manager, Network Lifecycle Management, Configuration Services - ENGINEERINGUK
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Lead a team of engineers to design and build a closed-loop system for network entity reservation, bridging network engineering and software engineering disciplines.

Job Description:

At Amazon Web Services (AWS), we run one of the largest networks in the world supporting the AWS Cloud globally. To manage this scale, we're driving revolutionary changes to network conception, design, build, and operation. Our vision is to have self-managed networks, and our Network Lifecycle Management (NLM) organization is responsible for building key services that will enable this vision.

We're looking for a software development manager to lead a team of engineers that will build a set of foundational network services for 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.

As a manager in this team, you'll lead a team of highly motivated software developers that thrive on solving challenging problems with innovative solutions. The team will bridge network engineering and software engineering disciplines to solve real-world problems. They will build large-scale distributed software systems in Java, Python, and other languages using open-source technologies like Apache, Celery, Redis, HTTP/REST services, etc.

Responsibilities:

  • Lead a team of engineers to design and build a closed-loop system for network entity reservation.
  • Collaborate with people across AWS to deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers.
  • Experience in engineering team management, engineering, and leading the definition and development of multi-tier web services.
  • Design or architect new and existing systems, and communicate with users, other technical teams, and senior leadership to collect requirements and describe software product features.

Requirements:

  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle.
  • Experience in recruiting, hiring, mentoring/coaching, and managing teams of Software Engineers.
  • Master's degree in computer science, engineering, mathematics or equivalent.
  • Knowledge of major routing protocols, topology design, network hardware, and device configuration.

About Amazon:

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify, and build.

;