Senior Software Engineer – Distributed PostgreSQL Engine, Aurora DSQL

Amazon Development Center U.S., Inc. - East Palo Alto, CA, USA

Posted on 06 Nov, 2025

About Company

Amazon Aurora DSQL is a serverless, distributed SQL database combining cloud-native performance and PostgreSQL compatibility.

About Team

The Aurora DSQL Query Processing team builds the execution engine behind every SQL statement, bridging PostgreSQL internals with AWS distributed, serverless architecture.

About Role

As a Senior Software Engineer, you will extend PostgreSQL internals (parser, planner, executor, catalog, transaction manager) to operate efficiently in Aurora DSQL's distributed runtime, maintaining correctness and PostgreSQL semantics.

Key Responsibilities

  • Analyze, adapt, and extend PostgreSQL internals for distributed execution.
  • Build mechanisms to maintain PostgreSQL semantics (MVCC, snapshot isolation, error codes, data types, function behavior).
  • Develop compatibility test frameworks to validate correctness against upstream PostgreSQL.
  • Collaborate with query processing, storage, and transaction teams to integrate distributed primitives.
  • Debug complex behaviors in visibility, locks, and plan caching.
  • Contribute to the long-term architecture for next-generation PostgreSQL features at scale.

Requirements

  • 5+ years professional software development experience.
  • 5+ years programming experience with at least one programming language.
  • 5+ years leading design or architecture of new and existing systems.
  • Experience as a mentor, tech lead, or leading an engineering team.

Preferred Qualifications

  • 5+ years of full software development life cycle experience including coding standards, code reviews, build processes, testing, and operations.

Salary Range

$151,300 to $261,500 per year based on location

Employment Type

Full-time

Department

Aurora DSQL Query Processing

Posted On

2025-11-06

Updated On

2025-11-06

Job Overview

  • Category: Private Jobs
  • Experience: 5+ years
  • Qualification: Bachelor’s degree in Computer Science or equivalent
  • Location: East Palo Alto, CA, USA
  • Type: Permanent
  • Apply By: Open Until Filled

Ready to Apply?

Apply Now

FAQ – Senior Software Engineer – Distributed PostgreSQL Engine, Aurora DSQL

Frequently asked questions about this job opportunity.

  • A serverless, distributed SQL database that combines cloud-native performance with PostgreSQL compatibility.

  • Extend PostgreSQL internals for distributed execution, maintain semantics, develop test frameworks, integrate distributed primitives, debug complex behaviors, and contribute to long-term architecture.

  • 5+ years of professional software development, 5+ years programming, 5+ years leading design/architecture, and experience mentoring or leading teams.

  • East Palo Alto, CA, USA.

  • Base pay ranges from $151,300 to $261,500 per year depending on location, with additional equity and benefits.