Amazon S3 (Simple Storage Service) is seeking a Senior Software Development Engineer to join their Distribution Plane team. This role presents an exceptional opportunity to work on one of the world's largest-scale storage systems, managing trillions of objects and achieving 11 nines (99.999999999%) of durability.
The position involves working on critical infrastructure components that route billions of requests per minute across S3's globally distributed server fleet. You'll be responsible for designing and developing systems in crucial areas including DNS, IP and Network Connectivity, TLS Certificates, and VPC Endpoints. This role combines deep technical expertise with leadership responsibilities, as you'll be expected to mentor junior engineers and participate in architectural decisions that impact AWS at scale.
The team operates in a "you build it, you own it" environment, maintaining high standards for test automation, verification processes, and code reviews. You'll be part of an on-call rotation to support S3's 24/7 worldwide service, though the team prioritizes minimizing off-hours disruptions through robust system design and automation.
Working at AWS offers unique advantages including:
The role requires strong technical skills in distributed systems, networking, and security, combined with leadership experience. You'll be working in Vancouver, BC, as part of Amazon Development Centre Canada ULC, contributing to one of AWS's most fundamental and widely-used services.
The compensation package includes a competitive base salary range of $150,700 to $251,700 per year, plus equity, sign-on payments, and comprehensive benefits. This is an excellent opportunity for experienced engineers who want to make a significant impact while working on technology that powers businesses across the globe.