Software Development Engineer, Aurora Storage

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
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 at the forefront of cloud innovation, providing foundational services like Amazon S3 and EC2. This role is specifically focused on Amazon Aurora, a MySQL and PostgreSQL-compatible relational database service that delivers up to 5x better performance than MySQL at 1/10th the cost of commercial databases.

As a Software Development Engineer in the Aurora Storage team, you'll be working on building and maintaining large-scale systems that span tens of thousands of servers across multiple global data centers. This is a core systems development position where you'll own the design and development of critical software components for our industry-leading cloud database services.

The role offers a unique opportunity to work on challenging technical problems that haven't been solved before, at every layer of the stack. You'll be responsible for designing, implementing, testing, and maintaining innovative software solutions that transform service performance, durability, cost, and security. The position requires both technical expertise and the ability to work in a fast-paced, startup-like environment within Amazon's larger organization.

Key responsibilities include building high-impact solutions for a large customer base, participating in design discussions and code reviews, and working cross-functionally with various teams. You'll also be involved in creating metrics, implementing automation improvements, and resolving root causes of software defects.

The team culture emphasizes learning and curiosity, with strong support for diversity and inclusion through employee-led affinity groups. Amazon values work-life harmony and provides extensive opportunities for mentorship and career growth. The company offers comprehensive benefits and supports workplace accommodations for those who need them.

This role is ideal for someone who combines deep technical expertise with strong communication skills and a customer-focused mindset. You'll be joining a team that's revolutionizing how databases are built for the cloud, with direct impact on hundreds of thousands of AWS customers.

Last updated 3 hours ago

Responsibilities For Software Development Engineer, Aurora Storage

  • Design, implement, test, deploy and maintain innovative software solutions
  • 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

Java
  • 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

Medical Insurance
Dental Insurance
Vision Insurance
  • Work-life harmony
  • Mentorship & Career Growth opportunities
  • Employee-led affinity groups
  • Inclusive team culture
  • Disability accommodation support

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Aurora Storage

Software Development Engineer II, Sales AI- SDS Platform

Software Development Engineer II position at Amazon Advertising, working on the Sales AI-SDS platform team to develop scalable data infrastructure.

Software Development Engineer II, Global Logistics

Software Development Engineer II position at Amazon's Global Logistics team, building scalable systems for worldwide shipping operations using cutting-edge technology.

Software Development Engineer

AWS Software Development Engineer position focused on building cloud-based contact center solutions with competitive compensation and comprehensive benefits.

Software Development Engineer, Kuiper Telemetry and Command

Software Development Engineer position at Amazon Kuiper building mission-critical telemetry and command systems for satellite constellation.

Software Development Engineer, Amazon Business Catalog Tech

Software Development Engineer role at Amazon Business focusing on developing procurement and budget management solutions for B2B customers.