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.
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 building hyper-scale database services in the cloud. Amazon Aurora is a MySQL and Postgres compatible relational database service that delivers up to five times better performance than MySQL at one-tenth the cost of commercial databases. The role involves working on large-scale systems spanning thousands of servers across multiple global data centers.

As a core systems developer, you'll own the design and development of critical software components for AWS's industry-leading cloud database services. The position requires both technical expertise and leadership skills, as you'll be building robust components and mentoring other engineers. You'll work in a fast-paced, startup-like environment within Amazon, delivering high-impact solutions to a global customer base.

The team operates at massive scale, supporting hundreds of thousands of users who rely on AWS database services. You'll collaborate across diverse teams and projects, focusing on innovation in data, search, analytics, and distributed systems. The role offers unique opportunities to solve unprecedented technical challenges while having direct impact on AWS's storage and database infrastructure.

Working at AWS means joining a culture of continuous learning and curiosity, with access to extensive knowledge-sharing resources and mentorship opportunities. The company values work-life harmony and fosters an inclusive environment through employee-led affinity groups and ongoing learning experiences. This is an exceptional opportunity to shape the future of cloud database technology while working with cutting-edge systems at global scale.

Last updated 6 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
  • Research implementations for best possible customer experiences
  • Create metrics and implement automation improvements
  • Resolve root cause of software defects
  • Participate in design discussions and code reviews
  • Work cross-functionally to drive business decisions with technical input

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

  • Work-life balance
  • Career development and mentorship opportunities
  • Employee-led affinity groups
  • Inclusive team culture
  • Knowledge-sharing resources

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.