Software Development Engineer, Amazon Aurora DSQL

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
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Amazon Aurora DSQL

Amazon Web Services (AWS) is seeking a Software Development Engineer to join the Aurora DSQL team, which is at the forefront of building revolutionary transactional database technology. This role offers an exciting opportunity to shape the future of databases at Amazon and beyond.

The position focuses on the Query Processing (QP) team, responsible for optimizing SQL statement execution. You'll work on crucial components including SQL parsing, analysis, rewriting, planning, and execution while interfacing with custom-built storage systems. The role demands expertise in database technology and large-scale cloud services.

As part of AWS's Utility Computing organization, you'll contribute to foundational services like S3 and EC2, while pushing the boundaries of innovation in cloud computing. The team operates in a startup-like environment, focusing on high-impact projects that serve AWS's global customer base.

The role offers competitive compensation ranging from $129,300 to $223,600 annually, based on geographic location, plus comprehensive benefits including equity and sign-on payments. AWS values diverse experiences and maintains an inclusive culture through employee-led affinity groups and ongoing learning experiences.

You'll join a supportive team that celebrates knowledge-sharing and mentorship, with senior members providing one-on-one guidance and thorough code reviews. The team emphasizes career growth, assigning projects that help develop engineering expertise and tackle increasingly complex challenges.

The ideal candidate brings 3+ years of professional software development experience, strong system design capabilities, and a passion for solving complex technical problems. You'll collaborate across teams, participate in design discussions, and contribute to building highly available, always-on products that transform service performance, durability, cost, and security.

AWS offers a culture that promotes work-life harmony, ongoing learning, and professional development. You'll be part of an organization committed to becoming Earth's Best Employer, with access to extensive knowledge-sharing resources and career advancement opportunities.

Join AWS during this formative period and be part of a team that's revolutionizing database technology while working with some of the most sophisticated cloud computing systems in the industry.

Last updated 15 days ago

Responsibilities For Software Development Engineer, Amazon Aurora DSQL

  • 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 drive business decisions with technical input
  • Research and implement solutions for optimal customer experiences

Requirements For Software Development Engineer, Amazon Aurora DSQL

  • 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, Amazon Aurora DSQL

Medical Insurance
Equity
  • Medical, financial, and other benefits
  • Equity compensation
  • Sign-on payments
  • Career growth and mentorship opportunities
  • Work-life harmony
  • Inclusive team culture

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Aurora DSQL

Software Development Engineer, Paragon Case Management System, Selling Partner Experience

Software Development Engineer role at Amazon, working on the Paragon Case Management System, building scalable solutions that impact millions of users.

Software Development Engineer, Ops Tech Solutions

Software Development Engineer role at Amazon's Infrastructure Reliability Engineering team, building scalable solutions for system reliability and outage prevention.

Software Development Engineer II, Global Logistics, Planning and Optimization

Software Development Engineer II position at Amazon's Global Logistics Technology team, focusing on optimizing international shipping systems and developing scalable solutions.

Support Engineer, Selling Partner Financial Tech

Support Engineer role at Amazon's Selling Partner Services team, focusing on developing tools and providing technical support for Amazon's third-party seller platform.

Software Development Engineer, Ops Tech Solutions

Software Development Engineer role at Amazon's Ops Tech Solutions, building scalable infrastructure reliability solutions with 3+ years experience required.