Software Development Engineer, AWS DMS
Amazon
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 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.AWS Database Migration Service (DMS) is a part of AWS Utility Computing (UC) which provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.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. Collaborate with Database Engineers to reproduce and fix customer-reported issues, translating ambiguous production failures into root causes and verified fixes. Leverage and contribute to AI-powered engineering tools (Meshclaw autonomous bug-fixing, Kiro-based on-call agent) to accelerate defect detection and resolution. Participate in on-call rotation, triaging production incidents and driving them to resolution.A day in the lifeYou might start the day investigating a crash signature affecting thousands of customer tasks - analyzing the core dump, identifying a use-after-free in a CDC thread shutdown path, and writing a fix with a coordinated shutdown mechanism. After code review, you write an automated test that reproduces the race condition under concurrent load. In the afternoon, you're working on a security fix, ensuring the remediation doesn't regress existing customer behavior. You end the day reviewing a CR from a teammate fixing a PostgreSQL logical decoding edge case, and updating the crash classifier with a new signature your fix will eliminate.About the teamOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.The DMS engine team operates across Dublin, Poland, and the US. We're a team that takes ownership of a complex system and makes it better every release -reducing crashes, closing security gaps, and making migrations reliable enough that customers don't need our help to succeed. We leverage AI extensively: from autonomous bug-fixing to an on-call agent that cuts troubleshooting time dramatically.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Why AWS?Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Inclusive Team CultureAWS values curiosity and connection. Our employee-led and company-sponsored affinity groups promote inclusion and empower our people to take pride in what makes us unique. Our inclusion events foster stronger, more collaborative teams. Our continual innovation is fueled by the bold ideas, fresh perspectives, and passionate voices our teams bring to everything we do.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve.Basic qualifications- Experience programming with at least one software programming language, or experience in embedded development in C/C++Preferred qualification - Experience with database replication technologies: CDC (Change Data Capture), logical replication, log-based capture (LogMiner, fn_dblog, pgoutput)- Experience with security vulnerability remediation in production systems- Experience building automated test frameworks or improving test coverage for complex systems- Experience with memory safety tooling (AddressSanitizer, ThreadSanitizer, Helgrind)- Experience operating services at scale (multi-region deployments, large customer fleets)- Experience with release management and deployment pipelines for large fleetsAmazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice () to know more about how we collect, use and transfer the personal data of our candidates.Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
- AWS Database Migration Service (DMS) has migrated more than 1.5 million database workloads... ...core C/C++ replication engine that powers heterogeneous... ..., you’ll support the development and management of Compute... ...internship) in professional software development- Experience...Amazon Web ServiceInternship
- ...direct impact on customers migrating to AWS, this might be the role for you.Our team is responsible for the development of DMS Schema Conversion — the cloud-based... ...accelerating their migration journey.As a Software Development Engineer on our team, you will tackle...Amazon Web ServiceInternship
- We're seeking a talented Software Development Engineer to join our Business Information Governance (BIG) team in Dublin, Ireland. In this role, you'... ...testing, and operations- Knowledge of cloud services such as AWS or equivalentAmazon is an equal opportunities employer. We...Amazon Web Service
- Software Development Engineer — AWS Lambda Control Plane (Dublin)When millions of builders ship their Lambda functions, it all just works — in seconds, anywhere in the world. The machinery that makes that possible is the control plane: the systems that validate, orchestrate...Amazon Web ServiceContract workInternship
- AWS Lambda is a serverless compute service that lets customers... ...We're seeking an experienced Software Developer to join our Dublin-... ...with some of the most talented engineers in our industry. We believe... ...years of professional software development experience- Strong...Amazon Web ServiceWorldwide
- Senior Software Development Engineer, Amazon DynamoDBLocation: Dublin, IrelandWant to shape the future of a NoSQL database service that supports mission... ...at any scale. As a fast-growing service at the core of the AWS Cloud, our business and engineering decisions have...Amazon Web ServiceInternshipFlexible hours
- AWS Infrastructure Services owns the design, planning, delivery, and operation... ...help.You'll join a diverse team of software, hardware, and network engineers, supply chain specialists, security... ...leadership. You'll use agentic AI development to move fast from concept to...Amazon Web ServiceInternship
- ...TrafficShift is the critical service that keeps AWS's global infrastructure resilient — enabling engineers to drain and restore traffic across thousands... ...network devices in seconds.We're looking for a Software Development Engineer to help us build the future of network...Amazon Web ServiceImmediate startWorldwideShift workRotating shift
- ...systems that deliver a flawless experience in serving video from the edge for high profile customers?AWS Cloudfront is looking for experienced Software Development Engineers to join our team in beautiful Dublin, Ireland. We offer comprehensive relocation and benefit...Amazon Web ServiceRelocation package
- ...memory database services!The AWS In-Memory Databases team uses... ...motivated, passionate backend engineers to work with in-memory... ...organization, you’ll support the development and management of Compute, Database... ...-internship) in professional software development- Experience...Amazon Web ServiceCasual workInternshipWork at officeRemote workNight shiftWeekend work
- ...of thousands of users who use AWS database services? Amazon... ...compatible relational database engines that combines the speed and availability... .... We are looking for software developers who are passionate... .... These are core systems development positions where you will grow...Amazon Web ServiceInternshipImmediate startWorldwide
- ...critical services used by all Corporate and AWS data center employees to protect... ...placed in us. You'll work with passionate software engineers to build systems that are essential for... ...contributor throughout the software development lifecycle, you'll build services that are...Amazon Web ServicePermanent employmentInternshipWorldwideFlexible hours
- A Software Developer Engineer in Penrose Networks at AWS owns the design and development of key components of Amazon’s next-generation datacenter network.This includes building tools to provide network visibility to a wide range of internal operators, and systems to automate...Amazon Web ServiceInternship
- At Amazon Web Services (AWS), we run one of the largest networks... ...facing routers. This software ecosystem must be intelligent... ...We are establishing a team of engineers that would build a set of foundational... ...experienced and new Software Development Engineers wanting to solve...Amazon Web Service
- ...developer passionate about building incredible software? Committed to quality, agility, and... ...and thrive in a team where your voice matters.AWS Infrastructure Services is looking for a Software Development Engineer to join the Data Center Network organization....Amazon Web ServiceInternship
- Amazon is looking for Software Development Engineers to build the software that monitors one of the world’s largest and most complex networks. Tens... ...applications and businesses on top of Amazon Web Services (AWS). Our goal is to become The Infrastructure Platform for...Amazon Web ServiceInternshipFlexible hours
- ...database solutions at scale! The AWS Relational Database Service (... ...by our control systems. As a software developer in the RDS team in... ..., you’ll support the development and management of Compute, Database... ..., tech lead or leading an engineering team- Experience in professional...Amazon Web ServiceInternship
- ...throughput services at the company.We are looking for a Senior Software Development Engineer who understands distributed systems at scale and wants to... ...contract. You will partner with Amazon Web Services (AWS) to leverage cloud-native technologies and contribute innovations...Amazon Web ServiceContract workInternship
- ...managed database migration services? AWS Database Migration Service (DMS) has migrated more than 1.8... ...building a new, distributed migration engine from the ground up — purpose-built... ...configuration. We are looking for a Software Development Manager to lead a team of...Amazon Web ServiceImmediate startWorldwideDay shift
- Description: Software Development Engineer For over two decades, Aspirion has delivered market-leading revenue cycle services. We specialize... ..., and cloud-based applications on platforms such as Azure, AWS, or Google Cloud Participate in all phases of the...Amazon Web Service
- ...per second?Amazon CloudFront is looking for an experienced Software Development Engineer to join our Routing Dataplane team in Dublin,Ireland. CloudFront... ...processing pipelines,and collaborate with teams across AWS to influence how content is delivered, secured, and...Amazon Web ServiceInternship
- ...any scale. As a cornerstone of AWS Cloud, DynamoDB serves... ...organization, you’ll support the development and management of Compute, Database... ...designs. As a Principal Engineer on our team, you will work with... ...in your team’s entire software development lifecycle to have...Amazon Web ServiceInternship
- ...serverless computing for millions of customers worldwide? AWS Lambda is looking for a Principal Engineer to join our Lambda Experience team in Dublin,... ...(Hypervisors, VMware, Xen), or experience in software development- Experience providing technical leadership on high...Amazon Web ServiceWorldwideDay shift
- As a Senior Software Development Engineer in Network Capacity Services, you will be responsible for designing, developing, and maintaining scalable... ...help manage and forecast network infrastructure needs across AWS's global network.Key job responsibilitiesDesign and...Amazon Web ServiceInternship
- Amazon Web Services is looking for talented software engineers to join us in building the software systems that power the world's largest... ...into our distributed system architecture- Own the complete development lifecycle for assigned features, including design, implementation...Amazon Web ServiceInternship
- ...Behind the scenes, a critical engineering challenge powers this service: delivering continuous software updates across one of the largest... ...deliveryInfluence the broader AWS organization on fleet... ...Experience with full software development life cycle, including coding standards...Amazon Web Service
- Would you like to be an Engineer that builds the Cloud, rather than an Engineer that just uses it? At Amazon Web Services (AWS) our Network Development Engineers look after the behind-the-scenes network and tools that make the world's largest cloud computing infrastructure...Amazon Web ServicePermanent employment
- ...technology products. As a Senior Lead Software Engineer at JPMorganChase within the Asset Management... ...knowledge of tools within the Software Development Life Cycle toolchain, including... ...Spring JPA coupled with database design (AWS Postgres) best practices to build solid...Amazon Web Service
- ...developing actionable intelligence on advanced cyber threats to AWS services and AWS customers operating in the AWS European Sovereign... ...-driven analysis is required. As a Senior Security Intelligence Engineer, you will help enhance our capabilities by identifying new data...Amazon Web ServiceNight shiftWeekend work
- AWS has successfully launched the European Sovereign Cloud (ESC), marking a significant development in Utility Computing (UC). To spearhead this initiative... ...system development engineers with a strong background... ...and performance of those software systems. Over the course...Amazon Web ServiceRelocationRelocation packageRotating shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer, AWS DMS. Be the first to apply!
- intel software engineer Dublin, OH
- software engineer Dublin, OH
- senior robotics software engineer Dublin, OH
- part time software developer remote Dublin, OH
- software engineer remote Dublin, OH
- ngo software engineer Dublin, OH
- software development engineer aws Dublin, OH
- network software engineer Dublin, OH
- senior software design engineer Dublin, OH
- software engineer healthcare Dublin, OH


