Taro Logo

Software Development Engineer, Aurora DSQL Query Processing

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 DSQL Query Processing

The Aurora DSQL team at AWS is building revolutionary transactional database technology, delivering innovative customer experiences in automated operations, global scale, query processing, and storage. The Query Processing (QP) team is responsible for planning and executing SQL statements efficiently, managing the entire lifecycle of SQL statements including Parsing, Analysis, Rewriting, Planning, and Execution.

As a Software Development Engineer on this team, you'll be part of building a first-of-its-kind database system that will shape the future of databases at Amazon and beyond. You'll work with custom-built Storage while providing customers access to observability metrics for understanding database performance.

The role requires experience in building databases and/or large stateful cloud services, with the ability to work alongside senior technical leaders to invent simple and elegant solutions. You'll be designing, implementing, and delivering cutting-edge software systems while mentoring junior team members.

AWS Utility Computing (UC) is at the forefront of product innovation, from foundational services like S3 and EC2 to new features that differentiate AWS in the industry. You'll be part of the UC organization, supporting various AWS services including Compute, Database, Storage, IoT, Platform, and Productivity Apps.

The team operates in a startup-like environment where you'll always work on high-priority projects. We value knowledge-sharing and mentorship, with senior members providing one-on-one guidance and thorough code reviews. Career growth is emphasized through project assignments that help develop your engineering expertise.

AWS values diverse experiences and maintains an inclusive culture through employee-led affinity groups and ongoing learning experiences. Work-life harmony is prioritized, with flexibility as part of the working culture. The position offers comprehensive compensation including base pay, equity, sign-on payments, and various benefits, reflecting AWS's commitment to being Earth's Best Employer.

Last updated 20 days ago

Responsibilities For Software Development Engineer, Aurora DSQL Query Processing

  • 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
  • Research implementations for best possible customer experiences

Requirements For Software Development Engineer, Aurora DSQL Query Processing

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

Benefits For Software Development Engineer, Aurora DSQL Query Processing

Medical Insurance
401k
Parental Leave
  • Medical, financial, and other benefits
  • Equity compensation
  • Sign-on payments
  • Work-life harmony
  • Career development and mentorship opportunities
  • Employee-led affinity groups
  • Inclusive team culture

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Aurora DSQL Query Processing