senior Software Engineer ic · Posted Nov 6, 2025
$193,300 – $261,500
USD per year

About this role

Amazon is hiring a senior-level Software Engineer based in East Palo Alto, CA. The posting calls out experience with SQL, AWS, Serverless, PostgreSQL. Compensation is listed at $193,300–$261,500 per year.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
East Palo Alto, CA
Department
Software Development
Posted
Nov 6, 2025

More roles at Amazon

Delivery Consultant – SAP , Professional Services, SAP
New York City, NY · mid
Python Ruby AWS
MLA IP Design Verification Engineer, Annapurna Labs
Cupertino, CA · mid
Python AWS Machine Learning
Sr. Social Media & Influencer Manager, Amazon Books Brand & Social
Seattle, WA · senior
Senior Supply Chain Manager, Fauna
New York City, NY · senior
Full Stack
Ingénieur en machine learning/Machine Learning Engineer, ProServe Shared Delivery Team - Data & AI
Montreal, Canada · mid
Python JavaScript TypeScript
All Amazon jobs →

Job description

from Amazon careers

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. We are seeking PostgreSQL internals experts to advance Aurora DSQL’s query processing capabilities. This is a deep systems engineering role focused on ensuring semantic, functional, and behavioral parity with PostgreSQL while extending its architecture to run efficiently in a distributed, elastic environment. As part of the core database engine team, you will work across the PostgreSQL planner, executor, and other subsystems to evolve Aurora DSQL’s hybrid execution model. The ideal candidate understands PostgreSQL internals—from parser to executor—and thrives on solving hard problems at the intersection of distributed systems, concurrency control, and database correctness. Key job responsibilities - Analyze, adapt, and extend PostgreSQL internals (parser, planner, executor, catalog, and transaction manager) to operate correctly and efficiently in Aurora DSQL’s distributed runtime. - Build mechanisms that maintain PostgreSQL semantics (MVCC, snapshot isolation, error codes, data types, and function behavior) in a horizontally scalable environment. - Develop compatibility test frameworks to validate DSQL’s correctness against…

This is an excerpt. Read the full job description on Amazon careers →
All software engineering jobs software engineering in East Palo Alto, CA Jobs in East Palo Alto, CA software engineering salaries software engineering career path
All Amazon Jobs Browse software engineering roles senior positions