CareerPlan

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

Seattle, Washington, United StatesFull-time$168k–$227k2026-11-03 → 2026-11-12

Core

Designing and developing novel, distributed, highly available, and scalable database technologies for AWS services.

Role type

Senior IC software development engineer (distributed systems & databases)

Builds

In-house distributed database systems serving AWS services

Domain

Cloud computing, distributed systems, database technologies

Deliverable

production ML models | product features

Required skills

distributed systems design, database architecture, system scalability, high availability engineering, software design patterns, code review, technical mentorship, problem-solving, automation, cross-functional collaboration

Preferred skills

full software development life cycle experience, coding standards, source control management, build processes, testing, operations experience

Technologies

distributed databases, cloud platforms

Responsibilities

Design and implement innovative software solutions to transform service performance, durability, cost, and security; Build high-quality, highly available, always-on products; Solve challenging technical problems at every layer of the stack; Participate in design discussions and code reviews; Engage with customers to understand needs and support them operationally

Seniority

Senior, hands-on IC with mentorship responsibilities