Returning Candidate?

Software Development Engineer - AWS

Software Development Engineer - AWS

Job ID 
Posted Date 
Amazon Web Services, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

At Amazon Web Services (AWS), we hire the best minds in technology to innovate, build and break things for the benefit of our customers. That intense focus on customers is why we are one of the world’s most beloved brands – it’s part of our company DNA.

Our challenges are big - impacting millions of customers, sellers and developers, and countless products – and our path is not always easy. Doing the right thing rarely is. So we’re selective about who joins us on this journey. There’s a certain kind of person who takes on the challenges of software development at Amazon – someone excited by the idea of owning; people who like to build new platforms, features and services from scratch, developers who can manage the ambiguity and pace of a company whose ship cycles are measured in weeks, not years.
Amazon is a place where builders build.

Our new service teams at AWS combine the benefits of a startup - working in a fast-pace, innovative environment with a wide breadth of work – with the stability and infrastructure of a mature, global organization.

Amazon Web Services (AWS) is building two new team of talented software development engineers focused on developing highly scalable software platform using cutting-edge technologies. The software applications and platform built by the two teams will impact a multi-million dollar global business and will make it possible for millions of AWS customers and enterprises leveraging AWS around the globe to keep their AWS knowledge up-to-date. This is a unique opportunity to contribute in building full-stack Service Oriented Architecture-based applications and e-Commerce solutions (and much more!) from the ground up using cutting-edge technologies. We are looking for highly motivated software development engineers to bring in their ideas and experience to help us reach our goals. Talk to us to learn more about the full spectrum of applications and technologies we are working on!

New (Secret) Platform Team
The LMS team is creating a new, custom-built learning technology. All audiences (Customers, APN Members, and Amazonians) will use this technology to find, purchase, and consume training from AWS. The cutting-edge platform and applications built by our team will leverage major AWS services (including EC2, S3, ELB, and RDS) to positively impact millions of customers worldwide.

Working on our team, you will design, develop and maintain large-scale web applications and APIs on AWS, and invent new global and e-commerce infrastructure solutions.

Amazon U
The Networked Learning team is developing Amazon U, changing how people learn on the job. We’re using AWS and Machine Learning to build services that find and recommend timely, relevant content to help employees onboard and develop more quickly. Our goal is to make it easier for people to identify learning material to help them through that process as well as finding answers to day to day problems.

You will help us build full-stack, Service Oriented Architecture-based applications from the ground up. Working with this team, you will build the first of its kind advanced learning technologies.

Basic Qualifications

• Bachelor’s degree in Computer Science or equivalent work experience or portfolio
• 3+ years of professional experience in software development
· Experience developing large-scale applications using a modern object-oriented programming language such as Java, C#, Ruby, or Python
· Knowledge of computer science fundamentals, including data structures and algorithms

Preferred Qualifications

· Experience with AWS technologies (S3, EC2, DynamoDB, RDS, SQS, CloudSearch)
· Emphasis on customer-centered usability and design
· Interest in Machine Learning
· Experience designing and building complex software systems