Software Development Manager, S3 Routing and Blob Placement

Amazon

Vancouver

On-site

CAD 150,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Amazon's S3 team in Vancouver is seeking a Software Development Manager to lead the Routing and Blob Placement group. You will steer architectural decisions, balance durability, availability and cost, and partner with cross-functional teams to deliver scalable storage solutions.

As a senior leader, you will mentor engineers, own the technical roadmap, participate in on-call rotations, and drive operational excellence while hiring and developing a high-performing team in a fast-moving environment.

Qualifications

  • 3+ years of engineering team management experience.
  • 7+ years of experience working directly within engineering teams.
  • 3+ years of designing or architecting scalable systems.
  • 8+ years of leading the development of multi-tier web services.
  • Knowledge of SDLC, code reviews, source control, build processes, testing, and live-site operations.
  • Experience partnering with product or program management teams.

Responsibilities

  • Lead a team of software engineers and drive growth.
  • Drive the technical roadmap linking S3 APIs with storage infrastructure.
  • Collaborate with other S3 teams to improve data flow architecture.
  • Ensure operational excellence with metrics, monitoring, and continuous improvement.
  • Recruit and develop top engineering talent to build a diverse, high-performing team.
  • Drive innovation in data assembly, transformation, and delivery at scale.
  • Participate in on-call rotations to maintain high availability.

Skills

Engineering leadership
Systems design & architecture
Multi-tier web services
Product/PM collaboration
SDLC & live-site ops

Job description

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 benefits 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Manager, S3 Routing and Blob Placement
Software Development Manager, S3 Routing and Blob Placement

Amazon Web Services (AWS) • Vancouver

On-site
CAD 171,000 - 287,000
Software Engineer, S3 Load Balancing
Software Engineer, S3 Load Balancing

Amazon • Vancouver

On-site
CAD 120,000 - 180,000
Health insurance
RRSP
Paid time off
Software Development Engineer, S3 Nexus
Software Development Engineer, S3 Nexus

Amazon • Vancouver

On-site
CAD 120,000 - 190,000
Software Development Engineer, S3 Nexus
Software Development Engineer, S3 Nexus

Socket.dev • Vancouver

On-site
CAD 115,000 - 192,000
Software Engineer, S3 Discovery
Software Engineer, S3 Discovery

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Software Engineer, S3 Load Balancing
Software Engineer, S3 Load Balancing

Socket.dev • Vancouver

On-site
CAD 115,000 - 192,000
Software Development Engineer, S3 Nexus
Software Development Engineer, S3 Nexus

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Software Engineer, S3 Discovery
Software Engineer, S3 Discovery

Amazon.com • Vancouver

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
DPSP
+1
Software Development Engineer, S3 Index Control Plane
Software Development Engineer, S3 Index Control Plane

Amazon Web Services (AWS) • Vancouver

On-site
CAD 114,800 - 191,800
Software Engineer, S3 Load Balancing
Software Engineer, S3 Load Balancing

Amazon.com • Vancouver

On-site
CAD 120,000 - 180,000