Our team is working to modernize and optimize critical parts of S3's data-path.
We have launched a re-write of a core library running at S3 scale and are now
leveraging that as a foundational building block for S3 and exploring
opportunities in AWS more broadly.
Managing trillions of objects in storage, retrieving them in milliseconds,
building software that deploys to tens of thousands of hosts, designed for
99.999999999% 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 on
Amazon Simple Storage Service (S3). 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.
Amazon S3 powers businesses across the 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 S3, you get to deliver these capabilities and delight our customers
through teams of talented engineers and leaders.
We are looking for software engineers to lead innovation in our Amazon S3 API
Experience organization and help us build the next generation of highly
scalable, fault tolerant services. We seek smart, passionate people to help us
define this exciting new technology.
Responsibilities include:
- Design, implementation, deployment and maintenance of innovative software
solutions to deliver new features in performance, cost, high availability
- 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 environment, prioritizing most important and impactful
projects
- Collaborate and communicate in team settings
- Mentor team members as well as build relationships with business and technical
leadership
Our team puts high value on work/life balance. We recognize that the
circumstances of our team members vary, and we balance work across the team so
that we’re all able to maintain high standards on behalf of our customers, as
well as allow for rich and happy personal lives. We maintain a regular on-call
rotation across our teams with engineers and managers all taking part to resolve
the inevitable issues that arise. We don't like getting paged outside of work
hours so we work to ensure our systems are fault tolerant. When we do get paged
we work together to resolve root cause so that we don't get paged for the same
issue twice.
Utility Computing (UC)
AWS Utility Computing (UC) provides product innovations — from foundational
services such as Amazon’s Simple
Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently
released new product innovations that
continue to set AWS’s services and features apart in the industry. As a member
of the UC organization, you’ll support
the development and management of Compute, Database, Storage, Internet of Things
(Iot), Platform, and Productivity
Apps services in AWS, including support for customers who require specialized
security solutions for their cloud services.
A day in the life
Upon joining S3, every employee is paired with a peer buddy who will help you to
quickly come up to speed in understanding the technology we’re building, the
tools we use and the business problems we’re trying to solve. We hire
exceptional people and we recognize the importance of coaching others. We have a
formal mentor search application that lets you find a mentor that works best for
you based on location, job family, and job level.
About the team
Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred
qualifications and skills listed in the job
description, we encourage candidates to apply. If your career is just starting,
hasn’t followed a traditional path, or
includes alternative experiences, don’t let it stop you from applying.
Why AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted
cloud platform. We pioneered
cloud computing and never stopped innovating — that’s why customers from the
most successful startups to Global 500
companies trust our robust suite of products and services to power their
businesses.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the
expense of sacrifices at home, which is
why we strive for flexibility as part of our working culture. When we feel
supported in the workplace and at home,
there’s nothing we can’t achieve.
Inclusive Team Culture
Here at AWS, it’s in our nature to learn and be curious. Our employee-led
affinity groups foster a culture of inclusion
that empower us to be proud of our differences. Ongoing events and learning
experiences, including our Conversations
on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences,
inspire us to never stop embracing our
uniqueness.
Mentorship and Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s
Best Employer. That’s why you’ll find
endless knowledge-sharing, mentorship and other career-advancing resources here
to help you develop into a better-
rounded professional.