Software Development Engineer, Aurora Storage

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
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 their Aurora Storage team, focusing on their MySQL and PostgreSQL-compatible relational 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 involves building large-scale systems across thousands of servers and multiple worldwide data centers. You'll be working on the core storage team, designing and developing critical software components for AWS's industry-leading cloud database services. The position offers a unique opportunity to shape technology, product, and business direction from the ground up in a fast-growing environment.

As a Software Development Engineer, you'll collaborate with diverse teams to impact AWS's global customer base directly. The role demands expertise in distributed systems, database technologies, and large-scale system architecture. You'll be responsible for building high-impact solutions, participating in design discussions, code reviews, and working cross-functionally with stakeholders.

AWS values diverse experiences and maintains an inclusive team culture through employee-led affinity groups and ongoing learning experiences. The company offers strong career growth opportunities through knowledge-sharing and mentorship programs. They emphasize work-life harmony and provide a flexible working culture that supports both professional and personal success.

The ideal candidate will bring deep technical expertise, excellent communication skills, and the ability to thrive in a fast-paced environment. This role offers the opportunity to work on cutting-edge database technology while contributing to systems that serve hundreds of thousands of users worldwide.

Last updated 2 hours ago

Responsibilities For Software Development Engineer, Aurora Storage

  • Build rock-solid components for Amazon Aurora storage systems
  • Design and develop significant software components for database services
  • Mentor other engineers
  • Build high-quality, highly available, always-on products
  • Participate in design discussions and code reviews
  • Work cross-functionally to drive business decisions with technical input
  • Solve challenging technical problems at every layer of the stack

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 systems

Benefits For Software Development Engineer, Aurora Storage

  • Career advancement opportunities
  • Mentorship programs
  • Work-life harmony
  • Inclusive culture
  • Employee-led affinity groups
  • Disability workplace accommodations

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Aurora Storage

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.

Software Development Engineer, AWS Backup

AWS Backup Software Development Engineer position focused on building and maintaining cloud backup solutions at Amazon Web Services in Vancouver.