AWS Utility Computing (UC) is seeking a Software Development Engineer II for their Aurora team, focusing on building and maintaining their MySQL and PostgreSQL-compatible database service. Amazon Aurora combines high-end commercial database performance with open-source cost-effectiveness, delivering 5x better performance than MySQL at 1/10th the price of commercial databases.
The role is within the Aurora Storage platform team, working on large-scale systems spanning thousands of servers across global data centers. You'll be responsible for designing and developing critical software components for AWS's cloud-native database services. The position offers an opportunity to work on groundbreaking technology that directly impacts hundreds of thousands of users.
As a member of the UC organization, you'll contribute to various AWS services including Compute, Database, Storage, IoT, Platform, and Productivity Apps. The role requires expertise in distributed systems, database technologies, and cloud architecture. You'll work in a fast-paced, startup-like environment while enjoying the resources and stability of Amazon.
The ideal candidate will combine technical excellence with strong communication and leadership skills. You'll collaborate with diverse teams, participate in code reviews, mentor other engineers, and have direct input on technical decisions that shape the future of cloud database services. This position offers a unique opportunity to influence both the technical and business aspects of a rapidly growing service within AWS.
AWS values diverse experiences and maintains an inclusive culture through employee-led affinity groups, mentorship programs, and ongoing learning opportunities. The company emphasizes work-life harmony and provides comprehensive support for professional development.