- Programming experience with at least one software programming language.
- 1+ years of experience in software development
- Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience with building web-based user interfaces using technologies such as or React or similar
- Experience with service-oriented architecture and creating/consuming RESTful APIs
- BS/MS Degree in Computer Science or equivalent industry experience
Amazon Simple Storage Service (S3) is storage for the Internet. Through the use of pioneering techniques in storage & computing, developers are able to reliably store their data on Amazon's proven computing infrastructure to achieve virtually limitless storage capacity at minimal cost. 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. The service aims to maximize benefits of scale and to pass those benefits on to developers.
As part of our effort to improve capacity utilization to meet ever-growing customer demand, we are forming a new team. The team will work to achieve automation of processes that lead to efficient utilization of capacity and allow for responsible scalability. Specifically, this team will build systems that monitor factors that affect capacity, identify levers to make utilization more effective, and promote zero-touch capacity management. The new team will be part of a larger organization that is responsible for keeping S3 always scaled and efficiently utilized to meet the demand. Our vision is to build an ecosystem that can keep any storage fleet healthy with as little human intervention as possible. This is an exciting opportunity to join a fast-growing team that has many great opportunities ahead!
As a software development engineer on the team, you will design and build frameworks which deliver value to our customers. You will partner with technical leaders in S3 and AWS to deliver these new services at S3 scale. You will brainstorm new experiences that break ground in enabling new enterprise workloads on S3. You will own innovations in securing workloads that come into S3's front door. You will mentor a group of engineers from the ground up to build solutions that impact a wide swath of customers with a focus on standards in coding, testing, and delivery. We seek smart, passionate and visionary people to help us define this exciting new technology.
About the team
The new team will be part of a larger team that is responsible for keeping S3 always scaled and efficiently utilized to meet the demand. Our vision is to build an ecosystem that can keep any S3 or AWS fleet healthy with as little human intervention as possible.
A deep understanding of software engineering practices, OOD, patterns and algorithms · Demonstrated strong technical judgment in conjunction with passionate customer-focus · Excellent verbal and written communication skills with an ability to effectively articulate technical challenges and solutions · Ability to lead teams through ambiguous/undefined problems; ability to think abstractly · Passion for understanding ambiguous, complex problems and driving innovative technical solutions · Experience innovating with technologies and frameworks Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.