The AWS DynamoDB team is seeking a talented Software Development Engineer to join their fast-moving observability and scaling team. This role focuses on building and managing a highly scalable, distributed key-value database service that powers mission-critical workloads for many of the world's fastest-growing businesses.
DynamoDB is a key-value database delivering single-digit-millisecond performance at massive scale, serving companies like Disney, Dropbox, Snap, and The Pokémon Company. The role involves working with core component performance in DynamoDB, building new instrumentation and metrics to understand latency contributions, and driving performance improvements across all percentiles.
As part of the AWS Utility Computing (UC) organization, you'll contribute to foundational services like S3 and EC2, while supporting specialized security solutions for cloud services. The position offers opportunities to solve unique technical challenges across the full stack, implement innovative solutions, and work with diverse teams to impact our global customer base.
The role combines hands-on development with strategic thinking, requiring expertise in distributed systems, performance optimization, and scalability. You'll work in a startup-like environment, focusing on high-priority projects while collaborating with cross-functional teams to drive business decisions through technical input.
The team values knowledge-sharing and mentorship, providing support for career growth through one-on-one mentoring and constructive code reviews. AWS emphasizes work-life harmony and maintains an inclusive culture that celebrates diversity through employee-led affinity groups and ongoing learning experiences.