Company Logo
Software Engineer

Netflix - 1d ago

Company Logo
Senior Software Engineer

Reddit - 4d ago

Software Development Engineer, AWS DMS

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.

Preferred Qualifications

  • 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 fleets

A day in the life

  • You 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.

Perks and Benefits

  • Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform.
  • AWS values curiosity and connection, fostering inclusion and empowering unique perspectives.
  • Endless knowledge-sharing, mentorship, and career-advancing resources available for professional development.
  • Work-life harmony with flexible work hours and arrangements.
AI Summary ✨
AWS logo

AWS

Dublin, Ireland

Experience: Senior
Posted: September 18, 2026
Last seen: 2 hours ago
Aws
Mysql
Postgresql
backend

Why we track AWS

AWS has engineering teams in Dublin, Berlin, and other EU cities. The scale is enormous—most of the internet runs on their infrastructure. Not remote-friendly, but the breadth of engineering work is unmatched.

Similar jobs

  • 2 days ago
    Remote
  • 3 days ago
  • kraken logo

    AI Platform Engineer, Enablement and Governance Operations

    Poland, Ireland, Sweden, Romania, Cyprus, Switzerland, Portugal, Lithuania, Czech Republic, Hungary, Spain, UK, Bulgaria

    3 days ago
    Remote
  • See all jobs in Ireland