Software Engineer, S3 Discovery

Amazon

Vancouver

On-site

CAD 110,000 - 180,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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 Load Balancing
Software Engineer, S3 Load Balancing

Amazon.com • Vancouver

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

Amazon • Vancouver

On-site
CAD 120,000 - 190,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 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

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 Engineer, Scalable Storage & Networking
Software Engineer, Scalable Storage & Networking

Amazon.com • Vancouver

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
DPSP
+1
Senior Software Engineer - S3 Distribution & Scale
Senior Software Engineer - S3 Distribution & Scale

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Software Development Engineer, S3 Index Control Plane
Software Development Engineer, S3 Index Control Plane

Amazon • Vancouver

On-site
CAD 112,161 - 160,231
Health insurance
RRSP
DPSP
+2