Software Development Manager, AWS Distributed SQL, Aurora Distributed SQL Query Processing
Amazon
Description
Amazon Aurora DSQL is a serverless, distributed SQL database that combines the performance and scalability of cloud-native architecture with the familiarity and ecosystem of PostgreSQL. Aurora DSQL automatically scales compute and storage, delivers high availability across regions, and eliminates operational overhead—while remaining compatible with PostgreSQL applications and tooling.
Key job responsibilities
As a Software Development Manager on the DSQL Query Processing team, you will be responsible for leading a strong team of software engineers to build a high-performance Postgres-compatible serverless query processing (planner + executor) that is able to support OLTP workloads on a virtually unlimited, disaggregated storage. You will be responsible for mentoring and coaching a high-performing team of engineers with expertise in both Postgres and distributed systems. You will be responsible for the full development life cycle and operation of services. You will work with the product team and other engineering teams to help build the roadmap and ensure the right thing is being built and delivered to customers.
A day in the life
* You will take on a variety of tasks, balancing priorities to ensure the team's success:
* Create, prioritize, communicate, manage, and execute roadmaps, projects, and other commitments.
*Contribute to the long-term architecture enabling Aurora DSQL to support next-generation PostgreSQL features at virtually unlimited scale.
* Set clear, measurable goals for the team and regularly communicate status of development, quality, operations, and system performance.
* Lead the team to improve processes to deliver higher software development velocity and quality.
* Lead team operational strategy defining metrics, improvements and support.
* Foster a culture of continuous improvement through coaching, mentoring, and feedback.
About the team
We are the Aurora DSQL Query Processing team; this team is the execution engine behind every SQL executed statement in Aurora DSQL. We are responsible for bridging one of the world’s most advanced open-source databases with AWS’s distributed, serverless architecture.
Our engineers come from database internals backgrounds and large-scale distributed systems teams. We value curiosity, precision, and craftsmanship—and we work in an environment where deep systems problems meet high-scale real-world impact.
We are committed to mentorship, technical excellence, and shared ownership. You’ll work alongside engineers who have contributed to PostgreSQL’s planner, executor, and MVCC subsystems—and help define how Aurora DSQL evolves to support PostgreSQL workloads natively in the cloud.