Taro Logo

Senior Software Development Engineer, Network Capacity Services

AWS is one of the world's largest cloud computing and network infrastructure providers.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Development Engineer, Network Capacity Services

AWS Infrastructure Services is seeking a Senior Software Development Engineer to join the Network Capacity Services (NCS) team. This role is crucial in building and maintaining the software that manages capacity planning for one of the world's largest and most complex networks. AWS's network continuously grows year over year, increasing in complexity and criticality, making network scaling a unique challenge.

The NCS team is responsible for developing infrastructure to manage demand forecasting and planning of the network's future state. You'll build systems that predict future needs, determine where new network infrastructure should be deployed, and create implementation plans considering physical constraints. The software you'll develop must handle the complexity, size, and rapid growth of AWS's mission-critical network infrastructure.

As a Senior SDE, you'll lead and mentor team members while driving technical excellence. You'll analyze complex requirements, design scalable solutions, and ensure the highest quality standards in software delivery. The role involves working with cutting-edge technology and solving challenging problems that directly impact millions of AWS customers.

Key responsibilities include leading software development initiatives, participating in architecture decisions, and ensuring operational excellence. You'll collaborate with teams across AWS to maintain the highest standards for safety and security while working to provide infinite capacity at the lowest possible cost for customers.

The ideal candidate will bring strong technical leadership experience, expertise in distributed systems, and a track record of delivering complex software solutions. You'll join a diverse team of engineers and specialists, working in an inclusive culture that welcomes bold ideas and empowers ownership from concept to completion.

Last updated 2 days ago

Responsibilities For Senior Software Development Engineer, Network Capacity Services

  • Build software that creates plans to scale one of the world's largest networks
  • Analyze complex requirements and elaborate processes
  • Lead team through continuous improvement
  • Operate systems ensuring availability and efficiency
  • Participate in AWS engineering community to drive innovation

Requirements For Senior Software Development Engineer, Network Capacity Services

Java
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience leading architecture and design of new and current systems
  • Professional software development experience
  • Experience with modern languages like Java, C++, or C#
  • Knowledge of software engineering best practices
  • Experience with full software development lifecycle
  • Development experience in the last 3 years

Benefits For Senior Software Development Engineer, Network Capacity Services

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive medical, dental, and vision coverage
  • Equal opportunity employer

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, Network Capacity Services