Create Systems to Power One of the Largest E-commerce Companies in the World
At Amazon.com, we have over 70 million customers and developers worldwide rely on our storage, compute, and virtualized services via Amazon Web Services. We support systems at massive, ever-growing scale and rapidly integrate new technologies to expand our customer offerings. Our goal is to become "The Infrastructure Platform" for the world.
The AWS DNS team is seeking enthusiastic and talented Software Development Engineers to architect, build and operate large-scale DNS platforms, configuration management systems, and real-time system status APIs. Our team focuses on security, performance, availability, and scalability of our Internet-scale services. We build and operate systems critical to powering the platforms that Amazon's global retail, AWS, and Kindle businesses run upon.
As a member of our team, you will design and develop highly visible products, be involved in all aspects of the software development lifecycle, and interact with many other engineering teams across Amazon. Successful candidates will have strong analytical and troubleshooting skills and a desire to tackle complex problems at scale.
AWS Infrastructure Services (AIS)
AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. We're the people who keep the cloud running, supporting all AWS data centers and all of the servers, storage, networking, power, and cooling equipment ensuring our customers have continual access to innovation they rely on.
You'll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You'll collaborate with people across AWS to help deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers.
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the 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.
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.
Mentorship & Career Growth
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 in the cloud.
Requirements
Experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
Experience programming with at least one software programming language
Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
Bachelor's degree in computer science or equivalent
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations