Software Development Engineer-Aws-Dynamodb

Amazon.Com, Inc. Seattle , WA 98113

Posted 3 weeks ago

Software Development Engineer - AWS - DynamoDB Storage Plane

Do you want to work on arguably the largest NoSQL deployment on the planet? Join the team that invented NoSQL!

DynamoDB is one of the most critical and successful AWS services. It provides fast and predictable performance (millisecond latencies for reads and writes) with seamless scalability. We receive tens of millions of read and write requests per second to databases that are hundreds of TBs in size.

You will have a unique opportunity to work on the core of DynamoDB, contributing to its continuous exponential growth and scaling it for millions of new users around the globe.

There has never been a better time to join the team as we kick off the next wave of innovation that will take the service availability and latency numbers to the whole new level. Through these efforts we aim to grow DynamoDB by 10x in the next 2 years!

We are looking for deeply technical, team first mentality individuals who are willing to commit themselves to this aspiration.

Engineers say DynamoDB is a technically challenging space that requires unique and innovative solutions. In DynamoDB, you will get to solve the hardest engineering challenges in distributed systems at massive scale. You will get to exercise your intellectual curiosity to its max, work with an amazing team of super sharp individuals who will help you grow your skills and career, and hone your design and architectural skills by getting to work with Principal Engineers on a daily basis.

As an engineer on the Storage Plane team, you will be responsible for forging a strategy and architecture to provide the foundation for the entire service. Our code is responsible for storing petabytes of customer data in the most efficient way across thousands of machines, while providing highly reliable and low latency access to the data.

We are a tier zero Amazon service. Everything we do must be super solid, scalable, efficient, and extremely fault tolerant.

We are also rapidly adding features, both customer facing and internal. You'll be involved in both. This is a hands-on position where you will be asked to do everything from building new components to formulate strategy and evangelize technology, mentor other engineers and provide training and support for our technologies.

You need to not only be a top software developer with a good track record of delivering, but also excel in communication, leadership and customer focus. If you want to test your limits and tackle technical challenges you won't see anywhere else then come join our group.

Your responsibilities will include:

  • Translation of complex functional and technical requirements into detailed architecture and design

  • Run multi engineer cross team projects. You will need to demonstrate and mentor others on project management, and prioritization.

  • Be very hands-on; work with others on the engineering team to manage the day-to-day development activities, participate in designs, design review, code review, and implementation.

  • Delivery quality features on-time and on-budget and execution against project plans and delivery commitments.

  • Perform data analysis to identify opportunities to optimize our storage consumption.

  • Maintain current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with management and the development team in bringing in new technologies.

Candidate must be able to work with a minimum of technical supervision and supplemental engineering support, while responding efficiently to multiple program priorities. Work with engineering teams to design and optimize a wide variety of development projects using a variety of development tools and practices. In addition, the role involves developing shared components and tools, analyzing the latest technologies and development trends, establishing and implementing standard practices.

In joining our team, you'll enjoy a competitive salary, great benefits, a creative and comfortable work environment, and the exciting opportunity to be part of a fast-paced and growing technology company.

For more information on Amazon Web Services please visit

For more information about DynamoDB please visit

Amazon is an Equal Opportunity-Affirmative Action Employer Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Development Engineer (Windows) AWS Elastic Beanstalk

Amazon.Com, Inc.

Posted Yesterday

VIEW JOBS 4/17/2019 12:00:00 AM 2019-07-16T00:00 Designing and configuring cloud architecture can be daunting. With AWS Elastic Beanstalk developers and system administrators can easily create infrastructure and deploy cloud-based applications in a matter of minutes. Beanstalk supports many different language runtimes and software platforms including Ruby, Golang, Docker, Java, Python, Node.js, and .NET. The Platforms team is responsible for curating and building these platforms and making them globally available across the 20+ AWS regions supported by Beanstalk. We are seeking experienced engineers to help in our mission to provide the best web application platform for Windows and .NET. Our customers are other developers and our code is responsible for managing their applications on EC2 virtual machine instances. With 10+ supported platforms, you will have opportunities to work with many different technologies and tools, but you will focus on our Windows platforms. To succeed in this role, you should be deeply familiar with the development and deployment of .NET-based web applications. You should be comfortable doing traditional object-oriented coding, but also happy to write PowerShell scripts and implement automation. You enjoy teaching and mentoring others, and helping them grow into better engineers. Our platforms are built using a combination of many different components and services, so in addition to C# and PowerShell, you will be expected to perform regular development work in Golang, Java, and Ruby, in both Windows and Linux-based environments. If you are interested in cloud computing and want to build robust systems that thousands of customers rely on, join us in making Elastic Beanstalk the best application deployment and management solution for AWS! Amazon.Com, Inc. Seattle WA

Software Development Engineer-Aws-Dynamodb

Amazon.Com, Inc.