Software Development Engineer, Aurora Storage

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Aurora Storage

Amazon Aurora is seeking experienced software engineers to join their Storage platform team, focusing on building large-scale database systems. This role offers an opportunity to work on MySQL and Postgres compatible database services that combine high-end commercial database performance with open-source cost-effectiveness. The position involves developing systems spanning thousands of servers across multiple worldwide data centers.

As a Software Development Engineer, you'll be responsible for designing and implementing critical components of Aurora's distributed storage cluster, which powers their auto-scaling, auto-healing database service. The role requires both technical expertise and leadership qualities, as you'll be building core systems while also mentoring other engineers.

The team operates in a startup-like environment within AWS, focusing on high-impact projects that directly affect hundreds of thousands of users. You'll collaborate with diverse teams, participate in design discussions, and contribute to architectural decisions that shape the future of cloud database services.

AWS values diverse experiences and maintains an inclusive culture through various initiatives like Conversations on Race and Ethnicity (CORE) and AmazeCon conferences. The company offers a flexible hybrid work model, allowing engineers to balance focused development time with in-person collaboration.

This is an excellent opportunity for engineers passionate about distributed systems, database technology, and cloud computing to make a significant impact while working with cutting-edge technology at massive scale. The role offers competitive compensation, comprehensive benefits, and clear paths for career growth within one of the world's leading cloud platforms.

Last updated 3 hours ago

Responsibilities For Software Development Engineer, Aurora Storage

  • Build hyper-scale database services in the cloud
  • Design and develop significant software components critical to database services
  • Build rock-solid components and mentor other engineers
  • Solve challenging technical problems at every layer of the stack
  • Design, implement, test, deploy and maintain innovative software solutions
  • Build high-quality, highly available, always-on products
  • Participate in design discussions and code reviews
  • Work cross-functionally to help drive business decisions

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 in embedded development in C/C++ (preferred)
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer, Aurora Storage

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical benefits
  • Financial benefits
  • Flexible work arrangements
  • Career development and mentorship opportunities
  • Employee-led affinity groups
  • Inclusive work culture

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Aurora Storage

Software Development Engineer, AWS Kinesis Data Streams

Software Development Engineer position at AWS working on Kinesis Data Streams, building real-time data processing solutions at scale with competitive compensation and benefits.

Software Development Engineer

Software Development Engineer role at Amazon India, focusing on building and automating financial/accounting systems for the fastest-growing marketplace in India and Emerging Markets.

Software Development Engineer, KCDX

Software Development Engineer position at Amazon's Kindle Reader organization, focusing on book delivery and reading experience innovation for millions of customers.

Software Dev Engineer II, Alexa Enterprise Products

Software Development Engineer II position at Amazon's Alexa Smart Properties team, building innovative solutions for Alexa integration across multiple devices and platforms.

Software Development Engineer, Amazon Stores

Software Development Engineer position at Amazon Stores, building scalable solutions for e-commerce platforms with competitive compensation and comprehensive benefits.