Job Description
Senior SW Development Engineer, Network Lifecycle Management, Configuration Services
Amazon Web Services (AWS) is seeking a senior software development engineer to join its Network Lifecycle Management team, responsible for building key services that enable self-managed networks.
The team will design and own a closed-loop system for the reservation of network entities associated with procurement activities, a crucial step towards a truly self-managed and adaptive network.
This is an excellent opportunity for software engineers to get hands-on experience with fully automated hyperscale data center networks, cloud infrastructure, large-scale software deployments, algorithms, distributed systems, and service-oriented architectures.
Key Responsibilities
- Own the team's overall software architecture and drive best practices
- Design and develop highly scalable and reliable services that manage network configuration lifecycle
- Work with peers, customers, and partner engineering teams to develop state-of-the-art solutions incorporating new technologies, algorithms, and innovations
- Build a technical roadmap to evolve the software services space
- Build a solid career path with an exponential learning curve
Requirements
- Experience as a mentor, tech lead, or leading an engineering team
- Experience leading the architecture and design of new and current systems
- Experience in professional software development
- Experience programming with at least one modern language such as Java, C++, or C#
- Experience in development in the last 3 years
- Bachelor's degree in computer science or equivalent
Preferred Qualifications
- Experience with full software development life cycle
- Master's degree in computer science or equivalent
- Clear, concise, accurate communication
Amazon is an equal opportunities employer, committed to diversity and inclusion. We value your passion to discover, invent, simplify, and build.