web analytics

Software Development Engineer, S3 Edge


Our mission: To be Earth's most customer-centric company.


Job summary
Are you looking to join a fast-growing hybrid cloud AWS team that is customer-obsessed, and team-focused with plenty of opportunities to learn, grow, and work on challenging problems?

Come join the Amazon S3 Edge Team in our mission to build a scalable and highly durable object storage for the next generation hybrid computing platform. Amazon S3 Edge provides hybrid object storage enabling customers to store and retrieve data on-premises using the S3 programming model and features. Our team is responsible for delivering this hybrid storage service on multiple AWS edge platforms. As part of the team, you will be responsible for design, implementation, and support of S3 products for customers who are building applications that require data to be stored on the edge for performance or data residency use cases.

We are looking for engineers to solve challenging problems, and help expand the service. As a Software Development Engineer in the team, you will be a key contributor to building S3 products for Hybrid Cloud customers. You will have the opportunity to work on distributed computing problems, architect, and design S3 features for customers and enhance customer experience through operational excellence. You will be joining an experienced team of engineers that architects and builds solutions at AWS scale. We’re looking for a new teammate who is enthusiastic, empathetic, curious, motivated, reliable, and able to collaborate effectively with a diverse team of peers.

Key job responsibilities
As a software developer, you will have the opportunity to deliver high quality features that will be deployed at AWS scale. Responsibilities include:

Design, implementation, deployment and maintenance of innovative software solutions to deliver new features in performance, cost, reliability.
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 development environment prioritizing most important and impactful projects.

We are working on some of the most complex, distributed storage features that addresses the needs of our hybrid customers by bringing the scalability, reliability, and availability of the cloud to the edge.

About the team
Work-life balance
Our team puts a high value on work-life balance. You can work from the home or the office – the choice is yours. Some of us are based in Austin, some in Boston, some are FT remote staff in other US locations. During the course of business and the pandemic, we’ve learned that we can deliver results with speed and confidence regardless of physical co-location.

Mentorship and Career Growth
Our team is dedicated to supporting new team members. Our team has a broad mix of experience levels and Amazon tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members truly enjoy mentoring others through one-on-one sessions helping them with their career growth.

On-Call Responsibility
This position involves on-call responsibilities, typically for one week in every six to eight weeks. We don’t like getting paged in the middle of the night or on the weekend, so we work to ensure that our products are exceeding customer expectations. When we do get paged, we work together to resolve the issue and ensure that root cause is addressed systemically.

Inclusive Team Culture
Our team truly committed to furthering our culture of inclusion. We strongly believe that strength lies in differences and not in similarities. Our team values diverse perspectives, and we follow the principles and incorporate practices that enable our team members to work as one collective entity.

This is a full-time position – based in Austin or remote. We are open to a hybrid work schedule and all of our team members are free to work remotely with the option of coming into the office as needed to collaborate with others.

Come join a smart, innovative team that’s obsessed with serving its customers and is having fun doing so in a fast-paced and collaborative environment!


  • Programming experience with at least one software programming language.
  • 1+ years of experience in software development
  • BS in Computer Science or equivalent
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design


  • Basics – Strong knowledge of data structures, algorithms, and designing for performance, scalability, availability, and storage fundamentals
  • Breadth – Substantial experience across multiple products built on secure, reliable, scalable systems that saw significant traffic
  • Depth – You can go up and down the stack from deep in the infrastructure up to the data, application, and client layers
  • Speed – Experience with small teams that move fast
  • Impact – You achieve maximum results with minimal direction
  • Ownership and accountability – You own the things that you build
  • Drive – When you see a need, you fill a need. You can step in where you see a need and push us all forward

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.

To apply for the job click here

Software Development Engineer, S3 Edge

To apply for the job click here

Contact us


Our mission: To be Earth's most customer-centric company.

Related Jobs