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 NowFAQ – 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.