Software Development Engineer, DynamoDB
Core
Design, implement, test, deploy, and maintain innovative full-stack software solutions for DynamoDB, a key-value NoSQL database delivering single-digit-millisecond performance at massive scale.
Role type
Senior hands-on IC Software Development Engineer (Distributed Systems/NoSQL)
Builds
High-quality, secure, performant, highly available, always-on products for AWS Cloud customers
Domain
Cloud Infrastructure / Distributed Systems / NoSQL Databases
Required skills
Distributed systems design, System architecture, Software development lifecycle, Code review, Performance optimization, Automation, Scalability, Reliability engineering, Full-stack development, Mentoring
Preferred skills
Full SDLC experience, Bachelor's degree in Computer Science
Technologies
NoSQL databases, Distributed systems frameworks, Cloud platforms
Responsibilities
Solve challenging technical problems at every layer of the stack, Design and implement innovative software solutions, Automate and improve repetitive operational processes, Scale distributed systems with optimal balance between performance and cost, Participate in design discussions and code reviews, Mentor junior engineers
Seniority
Senior, hands-on IC (via careerplan.io/jobs/10571455-software-development-engineer-dynamodb-at-amazon)