Software Development Engineer, AWS DMS
Core
Design, implement, and ship fixes and features for the core C/C++ replication engine powering heterogeneous database migrations for tens of thousands of customers.
Role type
Senior IC C++ systems engineer (database replication)
Builds
The AWS Database Migration Service (DMS) replication engine for PostgreSQL, Oracle, and SQL Server endpoints
Domain
Cloud infrastructure / Database systems
Required skills
C/C++ programming, core dump analysis, memory profiling, automated test framework development, security vulnerability remediation, release management, on-call incident triage
Preferred skills
Database replication technologies (CDC, logical replication), memory safety tooling, operating services at scale
Technologies
C/C++, PostgreSQL, Oracle, SQL Server, AddressSanitizer, Valgrind, ThreadSanitizer, Helgrind, Meshclaw, Kiro
Responsibilities
Diagnose and resolve complex production issues like task crashes and memory corruption; Develop and expand automated test coverage using the Scalable Test Platform; Participate in on-call rotation to triage and resolve production incidents; Collaborate with Database Engineers to reproduce and fix customer-reported issues; Contribute to security compliance initiatives including vulnerability remediation; Participate in code reviews and design discussions for deployment cadence
Seniority
Senior, hands-on IC