Returning Candidate?

Software Development Engineer – Emerging AWS Technologies

Software Development Engineer – Emerging AWS Technologies

Job ID 
Company/Location (search) 
Posted Date 
Amazon Corporate LLC
Recruiting Team 
North American Teams - AWS

Job Description

Do you want to work on a greenfield project building out a brand new database service for AWS? Does working with cutting edge technologies and driving innovation that matters for your customers make you want to come to work every day? If so then we have the job for you.

The AWS DBS team is building the next generation of NoSQL technology to enable users to deploy, manage and massively scale distributed NoSQL data stores. AWS is known for being disruptive, and what we have in mind is going to shake up the technology landscape for NoSQL in a big way.

We are looking for a Sr. Software Development Engineer to play a leading role in designing and building this technology. This team will be driving innovation and delivering new projects that improve upon existing NoSQL technologies in the areas of performance, durability and manageability while lowering cost for customers. You will be playing a leading role in solving challenging problems with NoSQL technologies and big data processing at scale.

We need mid-senior level backend Java developers with experience building distributed systems, high volume transaction frameworks, database, cache, and/or storage technologies. Knowledge of common NoSQL or RDBMS design patterns is a plus, as is experience with DynamoDB, Cassandra, MongoDB, CouchBase, or other NoSQL platforms. If this sounds like you, come join us in Seattle and help AWS continue to write the cloud computing story for the industry.

AWS provides companies of all sizes with infrastructure and platform web services in the cloud. As the leading platform for designing and developing applications for the cloud, AWS has over 400,000 third party developers writing applications for the platform and is currently used by leading companies like New York Times, Netflix and NASA/JPL.

** For more information on Amazon Web Services, please visit **

Basic Qualifications

· 5+ years of hands on experience in software development, including experience leading design and implementation of complex software projects
· Expert knowledge of one of the following programming languages: Java, C and C++
· Deep understanding of distributed systems and web services technology
- Prior experience working with RDBMS or NoSQL technologies
· Strong at applying data structures, algorithms, and object oriented design, to solve challenging problems
· Experience working with REST and RPC service patterns and other client/server interaction models
· Track record of building and delivering mission critical, 24x7 production software systems
· Master's degree in Computer Science or equivalent experience

Preferred Qualifications

· Experience working with in-memory caching and NoSQL database technologies, including Memcached, Redis, or MongoDB
· PhD in Computer Science or equivalent technical expertise