Amazon Development Centre Ireland Limited

Technology

SoftwareDevelopmentEngineer,AWSDMS

€75–110k ~AI est. Dublin, Ireland FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“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.

Technology
Problems you'll solve

Debugging; Profiling; Root cause analysis; Troubleshooting; Crash signature analysis; Core dump analysis; Memory corruption diagnosis; CDC failures diagnosis; Data validation errors diagnosis

Eligibility Requirements

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

Free ATS check

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.

Read Company Rants →