Talent.com
Amazon Development Centre Canada ULC
Software Development Engineer, S3 Index Control PlaneAmazon Development Centre Canada ULC • Vancouver, British Columbia, CAN
Software Development Engineer, S3 Index Control Plane

Software Development Engineer, S3 Index Control Plane

Amazon Development Centre Canada ULC • Vancouver, British Columbia, CAN
1 day ago
Job type
  • Full-time
Job description
Amazon Web Services' Cloud Storage, AWS S3, is one of the largest distributed storage systems in the world. Managing trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, building applications serving billions of transactions per second, 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 the globe that make the lives of consumers better daily. As a Software Development Engineer in S3, you get to deliver these capabilities and delight our customers through teams of talented engineers and leaders.

With trillions of objects to manage, keeping track of what is stored on S3 is difficult. S3 Index develops the software responsible for durability and availability of key-value metadata. We tackle some of the hardest computer science problems. We build systems that can handle wildly varying client application access patterns and unprecedented loads by our customers. S3 Index responsively scales customer workloads, without the need for customers to provision capacity, is what puts the "Simple" in Simple Storage Service (S3).

S3 Index is looking for a passionate software engineer to build the next generation of S3 Index systems.

In AWS, if you build it, you own it. S3 is a highly available 7x24 worldwide service requiring dedicated support from our engineering teams. We pride ourselves on a high level of ownership in the work we do. This means we hold a high bar for test automation, verification processes, design and code reviews to ensure that our systems meet the exacting standards our customers demand. We maintain a regular on-call rotation across our teams with engineers and managers all taking part to resolve issues that arise. We work hard to minimize getting paged in the middle of the night as we recognize that a well-rested employee is a productive employee.

Upon joining S3, every employee is paired with a peer buddy who will help you to quickly come up to speed in understanding the technology we’re building, the tools we use and the business problems we’re trying to solve. We hire exceptional people and we recognize the importance of coaching others. We have a formal mentor search application that lets you find a mentor that works best for you based on location, job family, and job level. On our internal “Broadcast” video streaming website, you’ll find countless presentations by some of the brightest minds in computing discussing solutions to many of the exciting problems we’re solving in AWS today with new live-streaming videos added every week.

Creating a reliable, scalable, and flexible web service requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly not only about building good software but about making that software achieve its goals an operational reality. Come join us and help solve a challenging set of problems in a space packed full of opportunities.

Utility Computing (UC) AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services.

AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.

Why AWS?

Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

Inclusive Team Culture

Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon conferences, inspire us to never stop embracing our uniqueness.

Mentorship & Career Growth

We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.

Work/Life Balance

We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.

Key job responsibilities
Engineers in this role proactively engage with multiple teams in S3 Index for their day-to-day operations. They are trusted with autonomy and are required to develop solutions within defined technical strategies. They understand team architecture and make technical trade-off decisions at the service level while driving operational excellence.

About the team
The S3 Index Control Plane team owns an aggregate set of services, metadata, workflows, and tools that manage capacity expansion, heat management, and data durability for the S3 Index. The team is responsible for ensuring that customers can access and write primary keys for their S3 objects in a highly available, highly performant, and scalable manner.

BASIC QUALIFICATIONS

- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language

PREFERRED QUALIFICATIONS

- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent

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.
Create a job alert for this search

Software Development Engineer, S3 Index Control Plane • Vancouver, British Columbia, CAN

Similar jobs

Software Development Engineer II

RemitlyBurnaby, Metro Vancouver Regional District, CA
Full-time

At Remitly, we believe everyone deserves the freedom to access, move, and manage their money wherever life takes them.Since 2011, we've tirelessly delivered on our promise to customers sending mone... Show more

 • Promoted

Intermediate Software Development Engineer In Test - C$60,000 - C$90,000 A Year

Global RelayVancouver, Canada
Full-time

Develops and automates test cases for iOS applications, contributing to test frameworks and release efforts, with a focus on code reviews and test coverage. Show more

 • Promoted

Process Systems Engineering, Automation & Data Integration - Co-op

OxySquamish, Squamish-Lillooet Regional District, CA
Full-time

Leading the commercialization of ground-breaking technology that captures CO₂ directly from air is challenging and exhilarating.As a member of the CE team, you’ll be surrounded by smart, adventurou... Show more

 • Promoted

Earn up to $400 per Day by Playing Games and Taking Surveys

AlmediaSquamish, British Columbia, Canada
Full-time

Since its launch 5 years ago, over 50MN users have earned and withdrawn over $150MN! The platform is rated 4.TrustPilot with over 230k+ reviews, establishing Freecash as one of the highest rated op... Show more

 • Promoted

Sr. Project Engineer - Control Systems

Andritz AGRichmond, Metro Vancouver Regional District, CA
Permanent

Job family: Project & Site Management.Business area: Automation & Digitalization.Contract location: Richmond, British Columbia, CA.Location type: Office Location / Office-based.Every day, ANDRITZ c... Show more

 • Promoted

Part-Time GP-Oncologist: Growth & Training

Vancouver Coastal HealthSquamish, Squamish-Lillooet Regional District, CA
Part-time

A healthcare provider in Squamish is seeking a part-time General Practitioner specializing in Oncology.The GP will provide patient care, manage treatment orders, and collaborate with medical staff.... Show more

 • Promoted

APPLY NOW! Engineering Managers NOC 20010 Jobs In-Demand

GTR WorldwideSquamish, Squamish-Lillooet Regional District, CA
Full-time +1

Proposing and managing project budgets.Supervising the work of several groups.Plan and execute strategies to complete projects on time.Research and development of designs and products.Identify trai... Show more

 • Promoted

Global OEM Sales Lead for Cycling Manufacturers

OneUp ComponentsSquamish
Full-time

A leading cycling components manufacturer located in Squamish seeks an OEM Sales Specialist responsible for managing global OEM partnerships.The role involves building relationships with manufactur... Show more

 • Promoted

Senior Pre Sales Engineer for HID Solutions

HIDDelta, Metro Vancouver Regional District, CA
Full-time

Become a Senior Pre Sales Engineer at HID, leading the sales efforts with your technical acumen.Drive the delivery of advanced healthcare technology solutions across various facilities.This role pr... Show more

 • Promoted

Senior Project Controls Specialist

Lutech ResourcesSquamish, Squamish-Lillooet Regional District, CA
Full-time

Our ingenuity fuels daily life.Together, we’ve forged some of the most trusted partnerships across the energy value chain to make what was once just an idea a reality: laying subsea infrastructure ... Show more

 • Promoted

Technical Sales Engineer

Dynamix AgitatorsRichmond, Metro Vancouver Regional District, CA
Full-time

This role sits at the intersection of sales, process understanding, and engineering support.You will work closely with customers, representatives, and channel partners to understand application nee... Show more

 • Promoted

Third Engineer

Bridgemans ServicesSquamish, British Columbia, Canada
Full-time

Primary Location: On MV Isabelle X/ Saga-Company Vessels alongside Squamish, BC.Company Operating Name: Bridgemans Crew Management Ltd.Business Address: 2512 Yukon St, Vancouver, BC V5Y 0H2.Terms o... Show more

 • Promoted

Senior Software Engineer: Scale Core Systems

UnblockedVancouver, Metro Vancouver Regional District, CA
Full-time

A high-growth SaaS company in Vancouver seeks a Software Development Engineer to architect and scale core systems.The ideal candidate will have expert-level skills in modern typesafe languages such... Show more

 • Promoted

Senior Full-Stack Engineer: Python/Django + React, Impact

Notify Me!Richmond, Metro Vancouver Regional District, CA
Full-time

A technology solutions provider is seeking a senior full-stack engineer in Richmond, British Columbia.The role requires expertise in Python (Django/DRF) and React (TypeScript) with responsibilities... Show more

 • Promoted

Civil Design Engineer - EIT (Squamish)

Binnie LLCSquamish, Squamish-Lillooet Regional District, CA
Full-time

You want to be part of building a community, an industry, a city.You’re interested in how it all works and why it works.You perform best in groups where you know what’s expected of you.You're not a... Show more

 • Promoted

Azure Cloud Engineer: Automation & IaC (Hybrid, Richmond)

New Value SolutionsRichmond, Metro Vancouver Regional District, CA
Full-time

A national IT consulting company is seeking an Azure Cloud Systems Engineer in Richmond, BC.This contract position requires strong expertise in automation, cloud infrastructure management, and Infr... Show more

 • Promoted

Project Engineer – Electrical Squamish Location

Woodfibre-Lng-3Squamish, Squamish-Lillooet Regional District, CA
Permanent +1

Shape the future of energy with Woodfibre LNG as an Electrical Project Engineer located in Squamish, BC.Your role will include oversight of power system transitions and contractor compliance at thi... Show more

 • Promoted

Join Vancity's Wealth Planning Team

Vancity (2.0)Squamish, Squamish-Lillooet Regional District, CA
Full-time +1

Vancity invites you to apply for the Wealth Planner position, where you'll make a difference by providing tailored financial solutions to our members.Focus on socially responsible investments while... Show more

 • Promoted

Electrical Design Engineer, Buildings | Electrical Engineering Firm | Squamish BC | Outpost Rec[...]

Outpost RecruitmentSquamish, Squamish-Lillooet Regional District, CA
Full-time +1

Electrical design consultancy is seeking an Electrical Engineer to join their growing operations in Squamish BC.Salary level from $70,000 - $90,000.Outpost Recruitment is excited to work with our c... Show more

 • Promoted

Software Engineer (Senior API Developer))

Royal Cyber Inc.Richmond, Metro Vancouver Regional District, CA
Full-time

Software Engineer (Senior API Developer).Location: SF, Plano, McLean, Richmond.Title: Software Engineer (Senior API Developer).Job Description: Design, deliver and support RESTful API solutions for... Show more