AWS Utility Computing (UC) is seeking a Software Development Engineer for the Amazon Aurora Storage team. Amazon Aurora is a MySQL and Postgres compatible relational database service that combines high-end commercial database performance with open source cost-effectiveness. The role focuses on building hyper-scale database services in the cloud, working with distributed storage clusters across multiple data centers worldwide.
As a member of the Aurora Storage team, you'll be responsible for designing and developing critical software components that power AWS's industry-leading database services. You'll work on systems spanning tens of thousands of servers, solving complex technical challenges in distributed systems and database technology.
The ideal candidate will bring deep technical expertise and thrive in a fast-paced startup environment within Amazon's larger structure. You'll collaborate across diverse teams, participate in design discussions, conduct code reviews, and have direct impact on hundreds of thousands of users. The role offers an opportunity to work on foundational services like S3 and EC2, while contributing to continuous product innovations.
AWS values diverse experiences and maintains an inclusive culture through employee-led affinity groups and ongoing learning experiences. The company offers strong career growth opportunities through mentorship and knowledge-sharing, while emphasizing work-life harmony. You'll be part of a team that's transforming how databases are built for the cloud, working on everything from performance optimization to durability and security improvements.
This position combines hands-on development with technical leadership opportunities, requiring both excellent coding skills and strong communication abilities. You'll help shape the future of cloud database technology while working with some of the most sophisticated distributed systems in the industry.