CareerMoonshot

Software Development Manager, Network Lifecycle Management

Amazon · San Francisco Bay Area

📍 Santa Clara, California, USAvia amazonPosted 2026-09-10
Apply on company site ↗
Career Moonshot pulls this listing straight from the employer's hiring system — no recruiter middleman, no reposts. Applying takes you directly to Amazon.
The world of networking is undergoing a sea change. Commodity routers, repeatable designs, dense fabrics and virtualization techniques dot the data center network landscape. SDN concepts are merging the boundaries of control plane and management plane functions and expectedly, software is playing an ever-increasing role in managing these networks. At Amazon Web Services, we run one of the biggest networks in the world. The software ecosystem managing this network needs to be intelligent, scalable and fault tolerant. Our vision is to ultimately have self-managed networks and we have launched the Intelligent Networks initiative as part of that. The Foundational Network Services Organization is responsible for building key services that would enable this vision. We are looking for a software development manager to lead a team of engineers that would build a set of foundational network services. Some of the services would generate network designs, translate them to topologies and then produce configurations for all elements in the topology. Another set of services would provide primitives for interacting with the network, including configuration deployment, operational state changes and traffic engineering. A comprehensive data model of the Amazon network would be built to support these operations. Yet another set of services constantly collect the state of the network, manage its lifecycle and ensure it is consistent with the intended, software-defined state. As a manager in this team, you will be leading a team of highly motivated software developers that thrives on solving challenging problems with innovative solutions. The team bridges network engineering and software engineering disciplines to solve real world problems. They build large-scale distributed software systems in Java, Python and other languages using open source technologies like Apache, Celery, Redis, HTTP/REST services etc., and other Amazon’s proprietary technologies Key job responsibilities *A background in computer science fundamentals: a bachelor's degree or higher in Computer Science (or equivalent) *10 + years experience in building production software applications with focus on efficient back-end components *4+ years of managing teams building production software · *Software development skills, preferably in Java, Python, Ruby and/or Perl in Linux environment * Problem solving and troubleshooting skills

More San Francisco Bay Area jobs

San Francisco Bay Area jobs · Browse all locations