Posted 08 July, 2026
Sr Software Dev Engineer, Network Capacity Services
Amazon
IE, D, Dublin
Full Time
Reference: 71_457722_0faecd3b-306f-4517-bcf5-daeb4ef12337
As a Senior Software Development Engineer in Network Capacity Services, you will be responsible for designing, developing, and maintaining scalable solutions for network capacity planning and optimization. You'll work with cross-functional teams to build robust systems that help manage and forecast network infrastructure needs across AWS's global network.
Key job responsibilities
Design and implement scalable solutions for network capacity management
Create and maintain monitoring and alerting systems
Collaborate with network engineers, finance, supply chain, and operations teams
Drive technical decisions and architectural improvements
Mentor team members and contribute to team growth
Participate in on-call rotations to support production systems
A day in the life
As NLM software engineer, you will spend time working with network owners looking for opportunities to add more safety, speed and automation into their processes. Equipped with this knowledge, you will translate business requirements into technical requirements, architect and design new features to help our customers fulfill their business requirements. Scale always break software. At AWS we know this by heart and are always on a lookout of what will be our next scaling limitation. We then go back to the drawing board and evolve our software architecture to work for the future scale needs. Taking care of scale is a daily activity for us.
About the team
AWS Network Lifecycle Management (NLM) team owns software systems that empower network fabric owners to automate management of the complete network device lifecycle, from initial provisioning all the way through decommissioning, including periodic updates, upgrades and configuration changes. NLM is a vital team that ensures that AWS Network can grow and keep up with the ever growing customer demand for larger and more reliable networks. Every new network device, installed in AWS, is brough to life using our software. Every time network engineers enable new functionality or tweak existing features, the intended changes get deployed to the network safely by NLM software services. Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring, and thorough but kind design and code reviews. We care about your career growth and align projects that help our team members develop engineering expertise so you feel empowered to take on more ambiguous and complex responsibilities.
Key job responsibilities
Design and implement scalable solutions for network capacity management
Create and maintain monitoring and alerting systems
Collaborate with network engineers, finance, supply chain, and operations teams
Drive technical decisions and architectural improvements
Mentor team members and contribute to team growth
Participate in on-call rotations to support production systems
A day in the life
As NLM software engineer, you will spend time working with network owners looking for opportunities to add more safety, speed and automation into their processes. Equipped with this knowledge, you will translate business requirements into technical requirements, architect and design new features to help our customers fulfill their business requirements. Scale always break software. At AWS we know this by heart and are always on a lookout of what will be our next scaling limitation. We then go back to the drawing board and evolve our software architecture to work for the future scale needs. Taking care of scale is a daily activity for us.
About the team
AWS Network Lifecycle Management (NLM) team owns software systems that empower network fabric owners to automate management of the complete network device lifecycle, from initial provisioning all the way through decommissioning, including periodic updates, upgrades and configuration changes. NLM is a vital team that ensures that AWS Network can grow and keep up with the ever growing customer demand for larger and more reliable networks. Every new network device, installed in AWS, is brough to life using our software. Every time network engineers enable new functionality or tweak existing features, the intended changes get deployed to the network safely by NLM software services. Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring, and thorough but kind design and code reviews. We care about your career growth and align projects that help our team members develop engineering expertise so you feel empowered to take on more ambiguous and complex responsibilities.