Amazon
Software Engineer, S3 Load Balancing
Full-timeNot specifiedVancouver, British Columbia, CANrs.Apply by 12 Oct 2026
Overview
Managing trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, achieving 99.999999999% (you didn’t read that wrong, that’s 11 nines!) Managing trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, achieving 99.999999999% (you didn’t read that wrong, that’s 11 nines!) durability.
What you'll do
- Managing trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, achieving 99.999999999% (you didn’t read that wrong, that’s 11 nines!) Managing trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, achieving 99.999999999% (you didn’t read that wrong, that’s 11 nines!) durability.
- These are just a few of the numbers that give you a sense of the scale of the exciting problems you will find every day working in Simple Storage Service (S3).
- Amazon S3 powers businesses across e globe that make the lives of consumers better daily.
- Whether its electronic content delivered to your home, technology that betters your remote working experience, allows you to plan travel to exotic places or simply get stuff delivered to your home.
- As a Software Development Engineer in the S3 Distribution Plane team, you will deliver services at scale to delight our customers and support the routing of billions of requests per minute to S3’s globally distributed server fleet.
- You will have the opportunity to design and develop systems and services in the domains of Load Balancing, IP and Network Connectivity.
- You will work alongside engineers and leaders who obsess about operations, performance, availability, scalability, and durability of customer data.
- Our services run at scale worldwide and as a member of this team, you will have the opportunity to ship code often, and see the impact your code has on a wide range of S3 customers.
- Day to day you will be responsible for designing, delivering and maintaining the operational health of our services, maintaining our build & release systems, and ensuring maximum up-time for our developers and customers.
- You will provide coaching and mentoring for junior engineers and participate in design reviews, operations meetings and leadership discussions.
Requirements
- Practical experience with Go, AWS, RAG, Scala.
- Relevant academic or project background for a Software Engineer, S3 Load Balancing role.
- Strong written and verbal communication in English.
- Comfortable working on-site in Vancouver, British Columbia, CAN.
Skills
GoAWSRAGScala