Solvd Staff Database Engineer at Solvd implementing DynamoDB replication and operational tooling for a Tier-1 US payments platform. Responsibilities include building observability layers and authoring failover runbooks.
Responsibilities
Implement and operate cross-region replication using Amazon DynamoDB Global Tables, ensuring reliable multi-region data replication, high availability, consistency, and disaster recovery.
Codify everything in Terraform (or CDK).
Build the observability layer for replication health: lag metrics, consistency checks, alarm thresholds, and runbook automation. Datadog is the primary observability stack; CloudWatch is the baseline.
Author and execute failover and failback runbooks. Run game-days using AWS Fault Injection Service. Measure and report against RTO and RPO targets.
Implement KMS cross-account replication, IAM service principals for replication roles, and the secrets and parameter strategy for region-local dependencies.
Support data extraction from the monolith into microservices: build CDC pipelines (DMS, DynamoDB Streams, Kafka Connect, Debezium), validate data integrity, and own the cutover sequence for individual extractions.
Pair with application engineers on connection-string abstraction, retry and idempotency patterns, and graceful degradation during region failover.
Write design docs and runbooks the client team can take over after the engagement.
What you'll bring (required)
8+ years in production database engineering on AWS, with hands-on responsibility for at least one of: payments, banking, brokerage, or comparable financial-services workloads.
Deep production experience with DynamoDB and at least two of: Aurora MySQL, Cassandra, ElastiCache (Redis or Valkey), DocumentDB, Neptune. Working knowledge of at least two more.
Practical experience with cross-region replication in production using DynamoDB Global Tables: you've configured and operated multi-region DynamoDB deployments and handled failure scenarios such as replication conflicts, regional outages, replication delays, and consistency or version-skew issues.
Qualification
Hands-on responsibility for paymentsWhen you join Solvd
Required
8+ years in production database engineering on AWS
Hands-on responsibility for payments, banking, brokerage, or comparable financial-services workloads
Deep production experience with DynamoDB
Experience with at least two of Aurora MySQL, Cassandra, ElastiCache, DocumentDB, Neptune
Practical experience with cross-region replication using DynamoDB Global Tables