JOBSEARCHER

Software Development Engineer, AWS Border Network Engineering (L5)

AmazonDorchester, MAL6 LeadSeptember 11th, 2026
Software Development EngineerThe AWS Networking organization is hiring talented Software Development Engineers (SDE) to join our team. Within Networking, we're confronting and solving complex and high-stake challenges. Our teams support the design of connectivity between the hundreds of AWS locations and thousands of services. As a member of the Backbone Engineering team, you will play a part in designing and architecting software feeding Network Engineers with critical information about AWS Backbone network performance.This position is part of the Backbone organization where the team is responsible for building solutions that increase the scale, efficiency, and resiliency of the AWS Backbone. Ever wonder how Amazon manages the capacity of thousands of network links? How Amazon offers a highly available and scalable network? Engineers on this team collaborate with various teams to automate capacity allocation of AWS services workloads into the network. Engineers on this team make day-to-day and strategic decisions that carry a huge amount of responsibility and impact.We strive to have a collaborative environment that impacts products and software across the company. We use AWS technologies like DynamoDB, SWF, S3, EC2, API Gateway, Lambda, ELB, RDS, and Athena. We are one of the many teams ensuring Amazon's network maintains 100% uptime. We are spread across Seattle, Dublin, and Sydney. Our work has a direct impact on internal and external customers. We own and operate the infrastructure required to serve our customers.Key job responsibilities include designing, implementing, testing, deploying, and maintaining innovative software solutions to transform service performance, durability, cost, and security. Write high-quality distributed system software, enjoy seeing the impact of your work on customers, work in an agile, startup-like development environment, take ownership and do what it takes to get the job done, and learn from others and help grow those in your team to achieve their best.About the team: We are a group of engineers that value diverse perspectives, collaborate freely, and believe we should help each other succeed (and fail) as a team. We love to learn and take ownership for our work, and we think you probably do too. As a member of our team, you will have opportunities to stretch your skills, whether that means resolving deep algorithmic knots in our backend services or designing a better user experience for our technical users. The various technical and functional partnership gives us the opportunity to extend our knowledge, individual skills, and collective ownership.