Software Development Engineer II - AWS Networking Applications, SIDR
Core
Design and build stateful control-plane software that applies intended network state across thousands of devices, ensuring safe convergence and failure handling for AWS's global data center network.
Role type
Senior IC software engineer (distributed systems & networking)
Builds
Control plane software for AWS data center fabrics
Domain
Cloud infrastructure, hyperscale data center networks, SDN
Required skills
distributed systems design, large-scale system operations, concurrency management, data structures, algorithms, state machine reasoning
Preferred skills
fault-tolerant system experience, Rust proficiency, consistency coordination, operational ownership (on-call)
Technologies
Rust, C++, Java, Go, C#, Perl
Responsibilities
Design and implement control-plane software for network state application, own features end-to-end from requirements to worldwide deployment, collaborate with partner teams to integrate new algorithms at scale
Seniority
Senior, hands-on IC