Join the AWS DynamoDB team as a Software Development Engineer II on our transactions team, where we build and manage a highly scalable, distributed key-value database service trusted by world-leading companies. DynamoDB delivers single-digit-millisecond performance at massive scale, serving businesses like Disney, Dropbox, Snap, and The Pokémon Company. As a core member of our team, you'll tackle complex distributed systems challenges, working on innovative solutions that operate at unprecedented scale.
You'll be responsible for end-to-end ownership of features, from requirements gathering through implementation and operations. The role offers opportunities to work with motivated teams and receive mentorship from senior and principal engineers. You'll contribute to design reviews, code reviews, and drive continuous improvement initiatives.
Our team values diverse experiences and fosters an inclusive culture through employee-led affinity groups and ongoing learning opportunities. We emphasize work-life harmony and provide comprehensive benefits including medical coverage and career development resources. The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus equity and additional benefits.
This is an excellent opportunity for engineers passionate about distributed systems, databases, and building highly available services. You'll work in a startup-like environment within AWS, focusing on impactful projects that serve a global customer base. The role requires strong technical skills, collaboration abilities, and a drive for continuous learning and improvement.
Join us to work on challenging technical problems, often unprecedented, while contributing to a service that powers some of the world's most innovative companies. Your work will directly impact millions of customers who rely on DynamoDB's performance and reliability for their critical workloads.