Sr Software Dev Engineer, Network Capacity Services
Core
Designing, developing, and maintaining scalable solutions for network capacity planning and optimization across AWS's global network.
Role type
Senior Software Development Engineer (Network Capacity Services)
Builds
Scalable systems for network capacity management, monitoring, alerting, and network device lifecycle automation.
Domain
Cloud Infrastructure / Network Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Architecture and design patterns, Reliability engineering, Scaling strategies, Modern language programming (Java, C++, or C#), Object-oriented design, Mentoring, Technical leadership
Preferred skills
Full software development life cycle management, Coding standards, Code reviews, Source control management, Build processes, Testing, Operations
Technologies
Java, C++, C#
Responsibilities
Design and implement scalable solutions for network capacity management, Create and maintain monitoring and alerting systems, Collaborate with cross-functional teams (network, finance, supply chain, operations), Drive technical decisions and architectural improvements, Mentor team members, Participate in on-call rotations
Seniority
Senior, hands-on IC with leadership responsibilities