Software Development Engineer, DynamoDB Storage
About the role
In this role, you will work on a service that stores petabytes of data and maintains a very high bar for durability, availability, and performance. DynamoDB is a key-value and document database that delivers single-digit-millisecond performance at any scale. As one of the largest distributed database systems in the world, we continue to believe it is Day 1 for DynamoDB.
Responsibilities
- Design, build, operate, optimize highly distributed, large-scale services.
- Translate requirements into detailed solution architectures and technical plans.
- Work with others on the engineering team to perform day-to-day development activities, participate in design discussions, code reviews, and ongoing operations of the service.
- Deliver quality engineering work on time and on budget.
- Execute against project plans and delivery commitments.
- Scale distributed systems with optimal balance between performance and cost.
- Automate and improve repetitive operational processes.
- Support more junior members of the team as they progress with their careers.
Requirements
3+ years of non-internship professional software development experience
2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience programming with at least one software programming language
Qualifications
- Bachelor's degree in computer science or equivalent
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Skills
Intellectual curiosity, ability to work with motivated teams, and insight from senior and principal engineers
Benefits
Amazon offers comprehensive benefits including health insurance, 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
Pay
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs).
Schedule
Final compensation will be determined based on factors including experience, qualifications, and location.