Enable job alerts via email!
Boost your interview chances
A leading cloud provider is seeking a Principal Software Engineer for the Aurora Storage team. This role involves designing advanced storage systems, mentoring engineers, and driving innovation with a focus on resilience and performance. Ideal candidates will have extensive experience in software development and system architecture, contributing to the evolving landscape of cloud services as part of a diverse and inclusive team.
Aurora Storage, internally known as Grover, is a highly available, self-healing, and six-way replicated storage service purpose-built for cloud databases. Unlike other relational databases, Aurora’s separation of compute and storage enables offloading critical functions such as transaction redo logging, crash recovery, and backup/restore to Grover. Grover also facilitates customer-facing features like data recovery, logical replication, and improved performance, including Aurora Global Database, Backtrack, Continuous Backups, and Fast Clones. It supports additional AWS database services, such as Amazon DocumentDB, Neptune, and Timestream, enhancing their durability, scale, and performance.
Utility Computing (UC)
AWS Utility Computing provides innovative products ranging from foundational services like S3 and EC2 to new offerings that set industry standards. As part of UC, you'll support the development and management of compute, database, storage, IoT, platform, and productivity services, including security solutions for customers.
Key job responsibilities
You will design large-scale, resilient storage systems, innovate technological architectures, and ensure high performance and scalability. You will translate customer needs into technical solutions, contribute detailed technical work and architectural designs, and collaborate with leaders across the database services organization. You will own the architecture for the Aurora storage layer, engage with AWS leadership, and mentor engineers, establishing best practices and leading by example in the software development lifecycle.
About the team
We value diverse experiences and encourage candidates from all backgrounds to apply, even if they do not meet every preferred qualification.
Why AWS
AWS is the world's most comprehensive cloud platform, known for innovation and trusted by startups to Fortune 500 companies.
Work/Life Balance
We promote flexibility and work-life harmony, supporting your success both professionally and personally.
Inclusive Team Culture
Our culture fosters learning, curiosity, and inclusion through employee-led affinity groups and events.
Mentorship and Career Growth
We offer resources for knowledge sharing, mentorship, and professional development to help you grow.
* Bachelor's degree
* 10+ years of professional software development experience
* Experience designing and building large-scale, distributed systems in a multi-tiered environment (Service Oriented Architecture)
Amazon is an equal opportunity employer committed to diversity. For accommodations during the application process, visit our support page.