Software Engineer, S3 Discovery

Amazon

Vancouver

On-site

CAD 110,000 - 180,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Amazon is seeking a Software Development Engineer to work on the S3 Distribution Plane. You will deliver scalable services, design and optimize architectures, and help route billions of requests to the S3 fleet.

You will collaborate with DNS, networking, and security teams and play a key role in operational health, build systems, and code delivery across AWS services.

Qualifications

  • Experience building scalable services and distributed systems.
  • Strong debugging and performance optimization skills.
  • Track record of delivering reliable software at scale.

Responsibilities

  • Design, implement, and maintain services in the S3 distribution plane.
  • Collaborate with DNS, networking, TLS, and VPC teams to ship code.
  • Mentor junior engineers and participate in design reviews.

Skills

Software development
Distributed systems
Cloud
High performance

Tools

Java
C++
Go
Python

Job description

Managing trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, 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 e 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 the S3 Distribution Plane team, you will deliver services at scale to delight our customers and support the routing of billions of requests per minute to S3’s globally distributed server fleet. You will have the opportunity to design and develop systems and services in the domains of DNS, IP and Network Connectivity, TLS Certificates, VPC Endpoints and Private Connectivity. You will work alongside engineers and leaders who obsess about operations, performance, availability, scalability, and durability of customer data. Our services run at scale worldwide and as a member of this team, you will have the opportunity to ship code often, and see the impact your code has on a wide range of S3 customers.

Day to day you will be responsible for designing, delivering and maintaining the operational health of our services, maintaining our build & release systems, and ensuring maximum up-time for our developers and customers. You will provide coaching and mentoring for junior engineers and participate in design reviews, operations meetings and leadership discussions. You will partner with service teams across AWS to build ground-breaking DNS, networking and security solutions in code for S3. You will work closely with the likes of Amazon Route 53, AWS EC2 and AWS Networking to achieve the combined goals of AWS and S3. You will transcend a single organization in order to deliver solutions that require broader integration across AWS. For this reason, thinking big and thinking outside of S3 is one of the key tenets you will have to practise on a daily basis.

As a Software Development Engineer in our team, you are constantly

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, S3 Discovery
Software Engineer, S3 Discovery

Amazon Inc. • Vancouver

On-site
CAD 110,000 - 155,000
Health insurance
RRSP
Paid time off
Software Engineer, S3 Discovery (AWS)
Software Engineer, S3 Discovery (AWS)

Amazon Inc. • Vancouver

On-site
CAD 145,000 - 209,000
Health insurance
RRSP and DPSP matching
Paid time off
Software Engineer, S3 Discovery
Software Engineer, S3 Discovery

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
DPSP
+1
Software Dev Engineer, S3 Request Plane (AWS)
Software Dev Engineer, S3 Request Plane (AWS)

Amazon Inc. • Vancouver

On-site
CAD 120,000 - 180,000
Cloud Storage Systems Engineer – Scale & Reliability
Cloud Storage Systems Engineer – Scale & Reliability

Amazon Inc. • Vancouver

On-site
CAD 110,000 - 155,000
Health insurance
RRSP
Paid time off
Software Development Engineer II, S3 Routing and Blob Placement (AWS)
Software Development Engineer II, S3 Routing and Blob Placement (AWS)

Amazon Inc. • Vancouver

On-site
CAD 112,000 - 192,000
Software Dev Engineer, S3 Request Plane
Software Dev Engineer, S3 Request Plane

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Software Engineer — Scale, DNS & Global Storage
Software Engineer — Scale, DNS & Global Storage

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
DPSP
+1
Software Development Engineer II, S3 Routing and Blob Placement
Software Development Engineer II, S3 Routing and Blob Placement

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Software Dev Engineer III, S3 ShardStore Application
Software Dev Engineer III, S3 ShardStore Application

Amazon • Vancouver

On-site
CAD 151,000 - 252,000