Job Directory Amazon Software Development Engineer

Software Development Engineer Amazon
Seattle, WA

Amazon is a company operating a marketplace for consumers, sellers, and content creators.

Companies like Amazon
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Amazon

Job Description

Ever tried to find a needle in a haystack? Now, imagine this operation being executed millions of times per second on trillions of objects. As one of the largest distributed systems on the planet, S3 can present you with challenges that you won't find elsewhere. Join us to help define exciting new technology.

Amazon Simple Storage Service (S3) is storage for the Internet. Through the use of pioneering techniques in distributed computing, developers can durably store their data on AWS's proven computing infrastructure to achieve virtually limitless storage capacity at minimal cost. Amazon S3 provides simple APIs that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. While the area of cloud computing has seen tremendous growth over the past few years, we are still in the early stages of realizing its full potential.

The S3 Frontend Platform group owns the run-time services that are responsible for serving the S3 API to customers in the back-end like get, put, copy and delete. Our systems must be designed to handle wildly varying access patterns and unprecedented load as AWS continues to grow at an incredible rate.

The S3 Webserver team is looking for passionate, experienced software engineers to build the next generation S3 Frontend services. As a member of the S3 Webserver team, you will have the unique opportunity to both take part in design, development and ownership of entire back-end sub-systems that solve hard distributed system problems, and work on customer-facing capabilities for API's that are used by millions of applications around the world. Join us to impact our tremendous growth, not just for S3, but for the entire AWS ecosystem.

In this role you will have an opportunity to lead and excel with minimal technical supervision. You will collaborate directly with senior engineers and have direct influence over the team.

Responsibilities Include:

* Design, implementation, deployment and maintenance of innovative software solutions to transform service security, durability, availability, performance and cost.
* Using software engineering best practices to ensure the standard of quality of all team deliverables
* Writing high quality distributed system software
* Effectively estimating time to implement design
* Thinking in terms of architecture as well as code
* Consistently making systems simpler
* Spending time reviewing code
* Solving big problems with a lot of ambiguity

About Amazon

Amazon is a company operating a marketplace for consumers, sellers, and content creators.

10001 employees

2127 7th avenue

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.