Talent.com
Amazon Development Centre Canada ULC
Software Development Engineer II, S3 Routing and Blob PlacementAmazon Development Centre Canada ULC • Vancouver, British Columbia, CAN
Software Development Engineer II, S3 Routing and Blob Placement

Software Development Engineer II, S3 Routing and Blob Placement

Amazon Development Centre Canada ULC • Vancouver, British Columbia, CAN
5 days ago
Job type
  • Full-time
Job description
Managing trillions of objects in storage, retrieving them in milliseconds, building software that deploys to tens of thousands of hosts, designed for 99.999999999% 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 on Amazon Simple Storage Service (S3). Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, secure, fast, inexpensive infrastructure that Amazon uses to run its own global network of web sites.

Amazon S3 powers businesses across the globe that make the lives of consumers better daily. Whether its electronic content delivered to your home, technology that betters your remote working experience, allows you to plan travel to exotic places or simply get stuff delivered to your home. As a Software Development Engineer in S3, you get to deliver these capabilities and delight our customers through teams of talented engineers and leaders.

We are looking for software engineers to lead innovation in our Amazon S3 storage request plane team and help us build the next generation of highly scaleable, fault tolerant services. We seek smart, passionate people to help us define this exciting new technology.

Responsibilities include:


Design, implementation, deployment and maintenance of innovative software solutions to deliver new features in performance, cost, high availability

Use software engineering best practices to ensure the standard of quality of all team deliverables

Build and implement high quality distributed system software.

Work in an agile environment, prioritizing most important and impactful projects

Collaborate and communicate in team settings

Mentor team members as well as build relationships with business and technical leadership

Our team puts high value on work/life balance. We recognize that the circumstances of our team members vary, and we balance work across the team so that we’re all able to maintain high standards on behalf of our customers, as well as allow for rich and happy personal lives. We maintain a regular on-call rotation across our teams with engineers and managers all taking part to resolve the inevitable issues that arise. We don't like getting paged outside of work hours so we work to ensure our systems are fault tolerant. When we do get paged we work together to resolve root cause so that we don't get paged for the same issue twice.

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.

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 II, S3 Routing and Blob Placement • Vancouver, British Columbia, CAN

Similar jobs

Software Development Engineer II, S3 Routing and Blob Placement

AmazonVancouver, British Columbia, Canada
Full-time

Managing trillions of objects in storage, retrieving them in milliseconds, building software that deploys to tens of thousands of hosts, designed for 99.These are just a few of the numbers that giv... Show more

 • Promoted

Software Development Engineer II

RemitlyBurnaby, British Columbia, Canada
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

Software Engineer II

Electronic ArtsVancouver, Metro Vancouver Regional District, CA
Full-time

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.Part of a community that connects across the globe.A ... Show more

 • Promoted

Software Development Engineer II, Home and Explore

Remitly Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

Software Development Engineer II, Home and Explore page is loaded## Software Development Engineer II, Home and Explorelocations: Vancouver, Canadatime type: Full timeposted on: Posted Yesterd... Show more

 • Promoted

Software Development Engineer, ElastiCache

Amazon Web Services (AWS)Vancouver, Metro Vancouver Regional District, CA
Full-time

This is an opportunity to join one of AWS's most foundational and high-impact engineering teams — the Data Plane team within Amazon ElastiCache and MemoryDB.We own the core in-memory engine that po... Show more

 • Promoted

Software Engineer II

BENTLEY SYSTEMS, INC.Vancouver, Metro Vancouver Regional District, CA
Full-time

Select how often (in days) to receive an alert:.Bentley Systems is looking for a skilled Software Engineer (C++ and C#) to join our dynamic and collaborative team.In this role, you'll contribute to... Show more

 • Promoted

Software Engineer II, Backend (Identity Decisioning)

AffirmVancouver, Metro Vancouver Regional District, CA
Full-time

Software Engineer II, Backend (Identity Decisioning).Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden f... Show more

 • Promoted

Software Engineer II Specializing in Python and Distributed Systems

Scribd, Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

Step into the role of Software Engineer II, focusing on scalable backend systems.Harness your Python skills to develop robust architectures that power content enrichment and metadata extraction.You... Show more

 • Promoted

Sr. Software Engineer II (Distributed Systems)

NarvarVancouver, BC, CA
Full-time

Software Engineer II (Distributed Systems).Join or sign in to find your next job.Software Engineer II (Distributed Systems).Continue with Google Continue with Google.Software Engineer II (Distribut... Show more

 • Promoted

Join the Enterprise Team as a Remote Software Engineer II

Toast Tab, Inc.Vancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Elevate software solutions as a Remote Software Engineer II specializing in enterprise applications.This role combines backend development with cross-team collaboration to meet rising customer dema... Show more

 • Promoted

Senior Software Engineer II

ConfluentVancouver, Metro Vancouver Regional District, CA
Full-time

We’re not just building better tech.We’re rewriting how data moves and what the world can do with it.With Confluent, data doesn’t sit still.Our platform puts information in motion, streaming in nea... Show more

 • Promoted

Software Engineer II - Raisely

AplosVancouver, Metro Vancouver Regional District, CA
Full-time

We are seeking a Mid‑level Software Engineer to join our Raisely Team.The ideal candidate will have experience and passion for developing in both backend and frontend code bases.You will collaborat... Show more

 • Promoted

Software Development Engineer

Connor, Clark & Lunn groupVancouver, British Columbia, Canada
Full-time

We are a special software team embedded in a top performing quantitative equity fund that manages over $75 billion in financial assets.The team is headquartered and deeply rooted in West Coast Vanc... Show more

 • Promoted

Principal Software Development Engineer, AI Open-Source Software

AMDVancouver, Metro Vancouver Regional District, CA
Full-time

WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst... Show more

 • Promoted

Software Engineer II

Planview GmbH, Software & ConsultingVancouver, Metro Vancouver Regional District, CA
Full-time

Planview has one mission: to build the future of connected work, from ideas to impact.As the global leader in work and resource management, Planview helps organizations accelerate the achievement o... Show more

 • Promoted

Software Engineer II

PlanviewVancouver, Metro Vancouver Regional District, CA
Full-time

Planview has one mission: to build the future of connected work, from ideas to impact.As the global leader in work and resource management, Planview helps organizations accelerate the achievement o... Show more

 • Promoted

Software Development Engineer, Middle Mile P&O

Amazon Development Centre Canada ULCVancouver, Metro Vancouver Regional District, CA
Full-time

The Route Execution Optimization (REO) team in Middle Mile Planning and Optimization (MMPO) is seeking a Software Development Engineer II to build systems that automatically respond to transportati... Show more

 • Promoted

Software Development Engineer - Remote

J.D. PowerVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Empower software innovation as a Software Development Engineer.Contribute to building and maintaining applications while actively engaging in a full remote working environment.In this role, you wil... Show more

 • Promoted

Senior Software Engineer in AI Development

AlphaSenseVancouver, Metro Vancouver Regional District, CA
Full-time

Drive innovation in AI technology as a Principal Software Engineer.Lead the evolution of scalable data extraction systems while fostering a collaborative and inclusive team atmosphere.In this senio... Show more

 • Promoted

Software Engineer III

Electronic Arts (EA)Vancouver, Metro Vancouver Regional District, CA
Full-time

APIs, and services that manage the lifecycle of our infrastructure platforms.This role sits at the intersection of.DevOps, and platform engineering.The ideal candidate is a systems-minded software ... Show more