Amazon Development Centre Ireland Limited
Technology
SoftwareDevelopmentEngineer,AWSDMS
Neural analysis suggests this role is
optimal for Mid candidates.
“Software Development Engineer, AWS DMS at Amazon Development Centre Ireland Limited. Skills: C/C++ replication engine, Database migrations, Security, Reliability. Design fixes and features in C/C++ replication engine. Implement fixes and features in C/C++ replication engine”
What You'll Achieve.
Migrate workloads to AWS; Improve migration reliability; Improve security compliance; Enhance customer migration experience; Reduce crashes; Close security gaps; Make migrations reliable
Industry & Context.
Debugging; Profiling; Root cause analysis; Troubleshooting; Crash signature analysis; Core dump analysis; Memory corruption diagnosis; CDC failures diagnosis; Data validation errors diagnosis
On-call rotation
What They're Looking For.
Must Have
Experience programming with at least one software programming language, Experience in embedded development in C/C++, Experience leading architecture and design of systems, Experience in debugging, profiling, and implementing software engineering best practices, Experience in relational database technology
Nice to Have
Bachelor's degree in Computer Science, Engineering, or related field, Experience with database replication technologies, Experience with security vulnerability remediation, Experience building automated test frameworks, Experience with memory safety tooling, Experience operating services at scale, Experience with release management and deployment pipelines
What You'll Do.
Design fixes and features in C/C++ replication engine
Implement fixes and features in C/C++ replication engine
Ship fixes and features in C/C++ replication engine
Diagnose production issues
Resolve production issues
Develop automated test coverage
Expand automated test coverage
Deliver security fixes within SLA
Contribute to security compliance initiatives
Participate in code reviews
Participate in design discussions
Participate in release management
Collaborate with Database Engineers
Reproduce customer-reported issues
Fix customer-reported issues
Translate production failures into root causes
Translate production failures into verified fixes
Leverage AI-powered engineering tools
Contribute to AI-powered engineering tools
Participate in on-call rotation
Triage production incidents
Drive incidents to resolution
Investigate crash signatures
Write coordinated shutdown mechanisms
Write automated tests
Reproduce race conditions
Work on security fixes
Ensure remediation doesn't regress behavior
Update crash classifier
How You'll Work.
Team & Collaboration
Code reviews; Design discussions; Release management; Database Engineers; Teammate CR reviews
Process & Methodology
Release management
Full Job Description
AWS Database Migration Service (DMS) has migrated more than 1.5 million database workloads to AWS, helping enterprises move from commercial databases (Oracle, SQL Server, DB2) to open-source Amazon Aurora and RDS (PostgreSQL, MySQL). The service is used by customers across the world to migrate their most important data from their on-premises datacenters to Amazon services. Our customers depend on our services' reliability and security to handle their business data. More information on AWS DMS is available at http://aws.amazon.com/dms. As an SDE2 on the DMS team, you will work directly on the core C/C++ replication engine that powers heterogeneous database migrations for tens of thousands of customers running large-scale production fleets. You'll focus on the PostgreSQL, Oracle, and SQL Server endpoints - the highest-volume migration paths driving Aurora and RDS growth. Your work will directly impact migration reliability, security compliance, and the experience of customers migrating their most critical production databases to AWS. Key job responsibilities Key job responsibilities Design, implement, and ship fixes and features in the C/C++ replication engine for PostgreSQL, Oracle, and SQL Server source/target endpoints. Diagnose and resolve complex production issues - task crashes, memory corruption, CDC failures, data validation errors - using core dump analysis, memory profilers (AddressSanitizer, Valgrind), and systematic debugging. Develop and expand automated test coverage using the Scalable Test Platform (STP), including combinatorial testing scenarios that exercise millions of parameter combinations across migration paths. Deliver security fixes within SLA and contribute to security compliance initiatives including vulnerability remediation, credential exposure prevention, and secure supply chain builds. Participate in code reviews, design discussions, and release management for our deployment cadence serving hundreds of thousands of production instances. Co
Applying for this Software Development Engineer, AWS DMS role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Amazon Development Centre Ireland Limited?
Real rants from real employees. Read before you apply.