Software Development Engineer, Aurora Storage

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$120,000 - $200,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Aurora Storage

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.

Last updated a month ago

Responsibilities For Software Development Engineer, Aurora Storage

  • Build rock-solid components and mentor other engineers
  • Design and develop significant software components for database services
  • Build high-quality, highly available, always-on products
  • Solve challenging technical problems at every layer of the stack
  • Participate in design discussions and code reviews
  • Work cross-functionally to help drive business decisions
  • Create metrics and implement automation improvements

Requirements For Software Development Engineer, Aurora Storage

MySQL
PostgreSQL
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of new and existing systems

Benefits For Software Development Engineer, Aurora Storage

Medical Insurance
Parental Leave
Vision Insurance
Dental Insurance
  • Career advancement resources and mentorship
  • Work-life harmony
  • Employee-led affinity groups
  • Inclusive team culture
  • Disability workplace accommodations available

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Aurora Storage

Software Development Engineer, Relay Mobile

Senior Software Engineer role at Amazon's Transportation Technology division, building scalable systems for logistics optimization.

Software Development Engineer, AWS Geospatial

AWS Geospatial Software Development Engineer position focusing on building and maintaining Amazon Location Service, offering competitive compensation and comprehensive benefits.

Software Development Engineer, Japan Store Tech

Software Development Engineer position at Amazon's Japan Store Tech team, focusing on building scalable services and innovative solutions.

Software Development Engineer, SC - Fargate Control Plane

AWS Fargate team seeks Software Development Engineer to build and operate serverless container solutions, offering competitive pay, benefits, and growth opportunities.

Software Development Engineer, EC2 Network Provisioning

AWS EC2 Network Provisioning Engineer role focusing on IP management and distributed systems at global scale, offering competitive compensation and benefits.