Drimva

Amazon

Software Development Engineer, Transactional Services (Database & Distributed Systems)

$144K–$194K

Seattle, WA · Full-time · Posted May 1, 2026

Experience
2+ years of non-internship systems design or architecture experience and 3+ years of non-internship professional software development experience.
Education
Bachelor's degree or equivalent.

About the job

Designs, develops, and operates distributed database technologies for AWS services, focusing on scalability, availability, durability, performance, cost, and security.

What you'll do

  • Design, implement, test, deploy, and maintain distributed database software.
  • Build highly available systems, improve software architecture, and resolve defects and operational issues.
  • Collaborate with customers and internal teams through design discussions, code reviews, and technical problem-solving.

What they ask for

  • Bachelor's degree or equivalent.
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
  • 3+ years of non-internship professional software development experience.
  • Experience programming with at least one software programming language.

Nice to have

  • Knowledge of professional software engineering practices across the full software development life cycle.
  • Experience with distributed database systems and concepts such as ACID transactions, consensus protocols, durability guarantees, replication, and storage engine architecture.

Pay

143,700.00 - 194,400.00 USD annually (base salary)

Tools

ACID transactions

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)