Logo for Digital Media Solutions

Software Engineer III (Database Engineer)

Role overview

Qualifications

  • 5+ years of database engineering experience in production environments
  • Deep hands-on experience with MySQL and/or PostgreSQL
  • Experience owning and supporting high-availability OLTP systems
  • Strong understanding of ACID principles and transaction isolation levels

Responsibilities

  • Operate and optimize production database systems including MySQL, PostgreSQL, DynamoDB, and Elastic
  • Design and manage binlog and logical replication strategies
  • Support ELT/ETL pipelines and CDC workflows to ensure safe data movement
  • Monitor system health and drive infrastructure cost efficiency

About the company

Digital Media Solutions logo

Digital Media Solutions

AdTech & Programmatic Advertising

Digital Media Solutions, Inc. is a leading provider of technology-enabled digital performance advertising solutions connecting consumers and advertisers. The DMS first-party data asset, proprietary advertising technology, significant proprietary media distribution and data-driven processes help digital advertising clients de-risk their advertising spend while scaling their customer bases. Learn more at https://digitalmediasolutions.com.

Company details

Company typeSME
IndustryAdTech & Programmatic Advertising
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Description

Software Engineer III (Database Engineer)


Database Engineering | OLTP Systems, Replication & Data Reliability


Location: US-Remote

(AL,AZ,CA,CO,CT,DC,FL,GA,ID,IL,IN,MA,MD,MI,MO,NC,NH,NJ,NV,NY,OH,PA,RI,TN,TX,UT,VA,WA,WI)


Type: Full-Time, Salary, Exempt


About DMS


Digital Media Solutions (DMS) is a performance-driven digital marketing company that connects consumers and brands through data, technology, and proprietary media platforms. Operating in high-volume, transaction-intensive markets, DMS manages complex unit economics, multiple revenue streams, and real-time decisioning across its marketing marketplace. The company partners closely with clients to deliver measurable outcomes through analytics, optimization, and disciplined execution.


About the Role


We’re looking for a Software Engineer III (Database Engineer) to own the reliability, performance, and scalability of our production database systems. This role focuses on high-availability OLTP environments and ensures safe, efficient integration with downstream data systems.


You will work across MySQL, PostgreSQL, and DynamoDB systems, supporting replication strategies, ELT/ETL pipelines, and streaming integrations. This role partners closely with backend, data, and infrastructure teams to protect transactional systems while enabling scalable data movement across the organization.


This position requires strong ownership, attention to detail, and the ability to balance performance, cost, and data integrity in production environments.


Why Join DMS?


At Digital Media Solutions, you’ll work on systems that power a high-scale marketing marketplace, processing millions of transactions and data signals daily. Your work will directly impact how data flows across systems, ensuring reliability, performance, and accuracy in revenue-critical workflows.


In this role, you won’t just manage databases—you’ll protect the core of the business. You’ll design and operate systems that support real-time decisioning, high-throughput data movement, and scalable infrastructure. You’ll work in a fast-paced environment where your decisions directly influence system stability, performance, and cost efficiency.


If you enjoy solving complex data challenges, optimizing systems at scale, and owning critical infrastructure that drives business outcomes, this is an opportunity to make a meaningful impact.



Requirements

 

What You’ll Do

  • Operate and optimize production database systems including MySQL, PostgreSQL, DynamoDB, and Elastic
  • Design and manage binlog and logical replication strategies
  • Support ELT/ETL pipelines and CDC workflows to ensure safe data movement
  • Integrate transactional systems with Kafka-based streaming architectures
  • Optimize database performance through query tuning, indexing, and scaling strategies
  • Manage backups, failover processes, and disaster recovery (PITR)
  • Monitor system health and drive infrastructure cost efficiency
  • Enforce data integrity, security, and compliance standards
  • Lead and support database-related incident response


What We’re Looking For

  • 5+ years of database engineering experience in production environments
  • Deep hands-on experience with MySQL and/or PostgreSQL
  • Experience owning and supporting high-availability OLTP systems
  • Experience with binlog or logical replication
  • Experience integrating OLTP systems with Kafka or similar streaming platforms
  • Experience supporting ELT/ETL pipelines and data workflows
  • Strong understanding of ACID principles and transaction isolation levels
  • Experience troubleshooting performance issues (locking, replication lag, indexing)
  • Familiarity with AWS-managed database services (RDS, Aurora, DynamoDB)
  • Ability to balance performance, cost, and data integrity in production systems


Nice to Have

  • Experience implementing CDC workflows
  • Experience with large-scale database migrations
  • Understanding of OLTP vs OLAP workload separation
  • Experience with infrastructure-as-code tools such as Terraform
  • Background in high-volume, transaction-intensive environments
  • Technical Environment
  • Databases: MySQL, PostgreSQL, DynamoDB, Elastic, Redis
  • Streaming: Kafka (CDC, event streaming)
  • Cloud: AWS (RDS, Aurora, DynamoDB)
  • Monitoring: Datadog, CloudWatch
  • Tooling: Go, Python, Bash
  • Data Movement: ELT / ETL pipelines
  • Expectations at Level III
  • Independently owns the health and performance of production database systems
  • Designs safe and scalable replication and streaming architectures
  • Protects transactional systems from downstream risk
  • Anticipates scaling, reliability, and cost challenges
  • Establishes best practices and guardrails across engineering teams


Compensation

The anticipated annual base salary range for this position is $140,000–$180,000. Actual compensation may vary based on work experience, education, and skill level.

Salary Description
$140,000 to $180,000

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at Digital Media Solutions

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.