Sr Software Dev Engineer, Network Capacity Services
Overview
In this role, you design and build scalable software for network capacity planning and optimization within AWS. You collaborate with cross-functional teams to deliver robust systems that forecast infrastructure needs across AWS’s global network. You’ll shape architecture, improve reliability, and mentor teammates while contributing to on-call production support. This is an opportunity to influence how AWS scales its network to meet growing customer demand and drive automation in network lifecycle management.
ResponsibilitiesDesign and implement scalable solutions for network capacity managementCreate and maintain monitoring and alerting systemsCollaborate with network engineers, finance, supply chain, and operations teamsDrive technical decisions and architectural improvementsMentor team members and contribute to team growthParticipate in on-call rotations to support production systems
Key requirementsMentor, tech lead, or engineering team leadership experienceExperience leading architecture and design for new and current systems (reliability and scaling)Professional software development experience (non-internship)Proficiency in at least one modern language such as Java, C++, or C# with object-oriented designLeadership and mentorshipCross-functional collaborationDesign and code reviewsArchitecture and design of scalable systemsReliability engineering and observabilityExperience with on-call practices