Software Development Manager Zero Touch Provisioning Job In Dublin

Software Development Manager, Zero Touch Provisioning - ENGINEERINGUK
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

**Job Summary:** Leading a team of software engineers to develop foundational network services for a large-scale network, with a focus on scalability, fault tolerance, and self-management. The world of networking is undergoing a significant transformation, driven by the convergence of control plane and management plane functions, software-defined networks, and virtualization techniques. At Amazon Web Services, we operate one of the world's largest networks, and our software ecosystem needs to be intelligent, scalable, and fault-tolerant. Our vision is to have self-managed networks, and we have launched the Intelligent Networks initiative to achieve this goal. We are looking for a software development manager to lead a team of engineers responsible for building key services that enable this vision. **Key Responsibilities:** • Lead a team of highly motivated software developers to build foundational network services • Develop services that generate network designs, translate them to topologies, and produce configurations for all elements in the topology • Build primitives for interacting with the network, including configuration deployment, operational state changes, and traffic engineering • Create a comprehensive data model of the Amazon network to support these operations • Ensure the network state is consistent with the intended, software-defined state **Team Overview:** Our team bridges network engineering and software engineering disciplines to solve real-world problems. We build large-scale distributed software systems in Java, Python, and other languages using open-source technologies and Amazon's proprietary technologies. We 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. **Requirements:** • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle • Experience in engineering team management • Experience in leading the definition and development of multi-tier web services • Experience partnering with product and program management teams **Preferred Qualifications:** • Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy • Experience in recruiting, hiring, mentoring/coaching, and managing teams of Software Engineers to improve their skills and make them more effective product software engineers

;