Software Development Engineer, Aurora Storage

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

Description For Software Development Engineer, Aurora Storage

Amazon Aurora is seeking a Software Development Engineer to join their Storage platform team, focusing on building hyper-scale database services in the cloud. Aurora is a MySQL and Postgres compatible relational database service that delivers up to 5x better performance than MySQL at 1/10th the cost of commercial databases.

The role involves working on large-scale systems spanning thousands of servers across multiple data centers worldwide. You'll be responsible for designing and developing critical software components for cloud-based database services. This position offers a unique opportunity to shape technology, product, and business direction from the ground up in a fast-growing environment.

As part of the Aurora Storage team, you'll collaborate with diverse teams to impact our global customer base directly. You'll tackle challenging technical problems, often unprecedented, at every stack layer while building high-quality, highly available solutions. The role combines hands-on development with opportunities to mentor other engineers and requires excellence in communication, leadership, and customer focus.

The team operates in a startup-like environment within Amazon, focusing on the most impactful projects. You'll participate in the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

AWS values diverse experiences and fosters an inclusive team culture through employee-led affinity groups and ongoing learning experiences. The company emphasizes work-life harmony and provides comprehensive benefits, including medical insurance, 401k, and equity. This role offers excellent opportunities for mentorship and career growth within AWS's dynamic cloud computing environment.

Last updated 7 hours ago

Responsibilities For Software Development Engineer, Aurora Storage

  • Build hyper-scale database services in the cloud
  • Design and develop significant software components for database services
  • 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 review
  • Work cross-functionally to help drive business decisions

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 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
401k
Equity
  • Medical Insurance
  • 401k
  • Equity

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Aurora Storage

Software Dev Engineer II, Amazon PrivateLink

Software Development Engineer II role at Amazon PrivateLink, focusing on cloud security and service integration within AWS Utility Computing organization.

Software Development Engineer, Amazon Global Transportation

Software Development Engineer role at Amazon Global Transportation, building scalable solutions for package delivery optimization with 3+ years experience required.

Software Development Engineer II, Customer Behavior Analytics (CBA)

Software Development Engineer II role at Amazon's Customer Behavior Analytics team, building scalable solutions for customer insights and data analytics.

Software Development Engineer, SPS Core Services

Software Development Engineer position at Amazon's SPS Core Services team, building and maintaining the Action Taking System for marketplace safety and risk management.

Software Development Engineer (Prime Video)

Software Development Engineer role at Amazon Prime Video focusing on building next-gen automation and monitoring solutions using computer vision and ML-based automation.