Back to job search
Amazon logo

Software Development Manager, S3 Index

  • Vancouver, BC
  • On-site
  • Posted Nov 6, 2026
  • 1 position

$171,400–$286,200 / year

Opens an external site

Sign in to save this job
Employment type
Full-time
Posting language
English

Job summary

Lead the design, delivery, and operations of the S3 Index Control Plane services to ensure system scalability and reliability. Mentor a team of software engineers while driving architectural decisions and technical strategy for high-visibility components.

Job details

Amazon Web Services' Cloud Storage, Amazon S3, is one of the largest distributed storage systems in the world, hosting trillions of objects and serving hundreds of millions of requests per second - and we're continuing to grow! In this role, you will leverage your technical depth in large-scale distributed systems to solve complex problems with simple solutions for one of AWS's foundational services. This position offers a unique opportunity to work at massive scale while building both great software and great teams. Key job responsibilities - Lead the design, delivery & operations of select services which form part of the S3 Index Control Plane system. These services monitor, scale & repair the data plane services on request path for GET, PUT, LIST & DELETE API verbs - Lead and mentor a team of talented software engineers, creating structures that enable them to solve complex problems and deliver high-impact solutions while fostering their growth and professional development. - Own team-wide architectural decisions and technical direction for a high-visibility components of S3, ensuring quality software aligned with Amazon's engineering best practices while making appropriate trade-offs between tactical needs and strategic goals. - Create mechanisms and metrics that enable you to explain your team's performance and identify opportunities to improve customer experiences. - Partner with engineering leaders across S3 to identify and address complex technical challenges, evaluating downstream impacts and architectural cohesiveness. A day in the life You'll start your day collaborating with your team of talented software engineers, finding a balance between planned priorities & emerging operational events. Throughout the day, you'll balance technical deep dives with strategic planning sessions, working with your peers on S3 Index or across the broader S3 organization. You'll mentor team members to foster their growth while ensuring they have the support needed to deliver complex solutions that meet S3's rigorous standards for security, durability, availability, and performance. About the team As a Manager on S3 Index Control Plane, you will lead a team of Engineer’s working on services that are central to the success of the overall S3 business. 'S3 Index' serves as the metadata storage for objects persisted in S3. 'S3 Index Control Plane' designs, builds & operates the services which monitor, scale and repair the request path systems of S3 Index. Index Control Plane team delivers for customers by ensuring data durability, external API availability and mitigating 503s (throttling) by repairing or scaling the customer key space across Index request path systems. S3 Index is responsive to historical and near real-time customer usage patterns when scaling for throughput. Index Control Plane services balance and distribute load across a large fleet of global services ensuring that compute, memory and storage capacity is not under-utilized or over allocated. Basic Qualifications: - 2+ years of engineering team management experience - 5+ years of working directly within engineering teams experience - 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience - 3+ years of leading the definition and development of multi tier web services experience - 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 in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy - Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations [https://amazon.jobs/content/en/how-we-hire/accommodations] for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner. 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), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well-being. We thank all applicants for their interest, however only those interviewed will be advised as to hiring status. CAN, BC, Vancouver - 171,400.00 - 286,200.00 CAD annually

What you’ll do

Lead the design, delivery, and operations of the S3 Index Control Plane services to ensure system scalability and reliability. Mentor a team of software engineers while driving architectural decisions and technical strategy for high-visibility components.

Requirements

Requires at least 2 years of engineering management experience and 5 years of direct engineering experience. Candidates must have a strong background in designing multi-tier web services and distributed systems.

Benefits

  • Health insurance
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Prescription insurance
  • Basic life insurance
  • AD&D insurance
  • Registered Retirement Savings Plan
  • Deferred Profit Sharing Plan
  • Paid time off
  • Restricted stock units

Listed skills

  • Team Leadership · Preferred
  • Operational Excellence · Preferred
  • Reliability · Preferred
  • Project management · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Distributed systems
  • Software engineering management
  • System architecture
  • Cloud storage
  • Web services
  • Team leadership
  • Mentoring
  • Technical strategy
  • Operational excellence
  • Scalability
  • Reliability
  • Performance optimization
  • API design
  • Software development life cycle
  • Project management
  • Mentorship
  • Communication
  • Operations
  • Team Performance Management
  • Leadership
  • Team Management
  • Amazon Web Services
  • Program Management
  • Coaching
  • Application Programming Interface (API)
  • Software Engineering
  • Strategic Planning
  • Distributed Data Store
  • Software Design Patterns
  • Code Review
  • Software Development Life Cycle
  • Time Off Management
  • Medical Prescription
  • Web Services
  • Version Control
  • Product Strategy
  • Building Codes
  • Restricted Stock
  • Complex Problem Solving
  • Software Product Management
  • Metadata
  • Amazon S3
  • API Throttling
  • Engineering Practices

Job areas

  • Technology
  • Management & Leadership
  • Software
  • Engineering
  • Software Development Manager
  • Software Development / Engineering Manager
  • Software Developers

More jobs from Amazon

See all jobs from Amazon