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
Hybrid
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 combines high-end commercial database performance with open source cost-effectiveness, delivering up to 5x better performance than MySQL at 1/10th the price of commercial databases.

The role involves working on large-scale systems spanning thousands of servers across multiple global data centers. 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 in a fast-growing environment.

As part of the Aurora Storage team, you'll collaborate with diverse teams to impact our global customer base, focusing on innovation in data, search, analytics, and distributed systems. The role combines hands-on development with architectural responsibilities, requiring both technical expertise and leadership skills.

The team operates in a startup-like environment within AWS, focusing on high-impact solutions for a large customer base. You'll work with cutting-edge technology, participate in the full software development lifecycle, and contribute to building auto-scaling, auto-healing distributed storage clusters of massive world-wide scale.

AWS values diverse experiences and offers a flexible hybrid work model, allowing you to balance in-office collaboration with remote work. The position includes comprehensive benefits, mentorship opportunities, and a strong focus on work-life harmony. You'll be part of a team that celebrates knowledge-sharing and supports professional growth through various career development resources and learning experiences.

Last updated 7 hours ago

Responsibilities For Software Development Engineer, Aurora Storage

  • Build rock-solid components and mentor other engineers
  • 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 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 design patterns, reliability and scaling of new and existing systems

Benefits For Software Development Engineer, Aurora Storage

Medical Insurance
401k
  • Medical Insurance
  • 401k

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.