Software Development Engineer, Amazon DynamoDB
Core
Design, implement, and maintain a high-performance NoSQL key-value database service at massive scale.
Role type
Senior full stack software engineer (distributed systems)
Builds
DynamoDB, a core AWS Cloud service
Domain
Cloud infrastructure, distributed systems, NoSQL databases
Required skills
C#, C++, Java, or Perl, Object Oriented Design, distributed software applications, design patterns, reliability and scaling
Preferred skills
Full software development life cycle, code reviews, source control management, build processes, testing, operations
Technologies
C#, C++, Java, Perl
Responsibilities
Design and implement large-scale distributed systems, conduct design reviews, perform code reviews, drive continuous improvement, mentor junior engineers (via careerplan.io/jobs/10571454-software-development-engineer-amazon-dynamodb-at-amazon)
Seniority
Senior, hands-on IC