05 Aug
|
Amazon
|
British Columbia
05 Aug
Amazon
British Columbia
Software Development Manager, S3 Routing and Blob Placement
Come join us and set the course for the next generation of storage optimization solutions for one of the largest scale distributed systems in the world! Amazon Simple Storage Service (S3) provides a simple web services interface that enables customers to store and retrieve any amount of data from anywhere in the world, leveraging Amazon’s proven computing infrastructure for scalable, reliable, secure, and cost‑effective storage.
Key Job Responsibilities
Lead a team of talented software engineers, fostering their growth and development while delivering critical components of S3's architecture.
Drive the technical roadmap for systems that bridge S3's Object APIs with our storage infrastructure.
Partner with other S3 teams to design and implement improvements to our data flow architecture.
Ensure operational excellence through metrics, monitoring, and continuous improvement.
Recruit and develop top engineering talent to build a diverse and high‑performing team.
Drive innovation in how we handle data assembly, transformation, and delivery at scale.
Participate in on‑call rotations to maintain high availability of S3 services.
A Day in the Life
As the leader of the Routing and Blob Placement team, you will interact with stakeholders in the Storage Request and Control Plane systems, bridging the gap between the physical and logical views of the fleet. You will work on optimization problems, balancing software resiliency, availability, performance, and cost aspects of S3’s fleet and capacity.
About the Team
The team tackles algorithmic and infrastructure problems related to routing and placement of customer bytes and requests in S3, focusing on security, durability, software resiliency, availability, performance, and cost.
Basic Qualifications
3+ years of engineering team management experience.
7+ years of experience working directly within engineering teams.
3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems.
8+ years of leading the definition and development of multi‑tier web services.
Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations.
Experience partnering with product or program management teams.
Preferred Qualifications
Experience communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy.
Experience recruiting, hiring, mentoring/coaching, and managing teams of Software Engineers to improve their skills and effectiveness.
Compensation and Benefits
The base salary range for this position is listed below . As a total compensation company, Amazon’s package may include other elements such as sign‑on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon offers comprehensive perks including health insurance (medical, dental, vision, prescription, basic life & AD&D; insurance), a Registered Retirement Savings Plan (RRSP), a Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well‑being.
Equal Opportunity Employer
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information.
#J-18808-Ljbffr
📌 Software Development Manager,Routing and Blob Placement (British Columbia)
🏢 Amazon
📍 British Columbia