Software Development Engineer II , Network Lifecycle Management
Core
Design, build, and own highly distributed, large-scale web services forming the foundation of AWS Network Configurations and Validations using Software Defined Networking (SDN) and Intent Based Networking (IBN) principles.
Role type
Senior IC software development engineer (network lifecycle management)
Builds
Next generation software services for network configuration, verification, and management
Domain
Cloud infrastructure, large-scale data center networks, distributed systems
Required skills
distributed systems, large-scale software applications, object-oriented design, routing protocols, network configuration, service-oriented architectures, lambda-based architectures
Preferred skills
full software development life cycle, code reviews, source control management, build processes, testing, operations
Technologies
C#, C++, Java, Perl
Responsibilities
Design and develop software services for network configuration, verification and management; build production quality software; participate in sprint demos, reviews and planning sessions; work alongside Senior Engineers and Principals to invent and simplify; develop state of the art solutions incorporating new technologies and algorithms
Seniority
Senior, hands-on IC