AWS Networking is seeking talented Software Development Engineers to join their Backbone Engineering team. This role is crucial in designing and architecting software that helps Network Engineers predict network behavior and build solutions aligned with Amazon's customer obsession. The position involves working on modeling and validating changes in network topology, planning deployments, and enforcing business intent.
The role offers a unique opportunity to work at the intersection of software development and network engineering, contributing to the infrastructure that supports AWS's massive cloud operations. You'll collaborate with diverse teams including Software, Network, and Finance Engineers, Business Developers, and Scientists to ensure network scalability and safe design deployment.
The team utilizes various AWS technologies including DynamoDB, SWF, S3, EC2, API Gateway, Lambda, ELB, RDS, and Athena. Working primarily with Python and Rust, engineers develop solutions that directly impact both internal and external customers. The team plays a crucial role in maintaining AWS network's 100% uptime goal.
Amazon Web Services provides a collaborative environment with strong emphasis on work-life harmony, offering flexible work arrangements and comprehensive benefits. The company strongly values diversity and inclusion, fostering this through various employee-led affinity groups and events. Career growth is supported through extensive mentorship and knowledge-sharing opportunities.
This position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus additional benefits including equity and sign-on payments. The role provides an excellent opportunity to work on complex challenges at scale while contributing to the world's leading cloud platform.