Data Migration Engineer
Monumentsoftwareinc
Posted: March 26, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are looking for a Data Migration Engineer to join our team in Dallas, Texas, as a full-time remote role.
Required Skills
Job Description
At Monument, we’re building a vertical software platform for the self-storage industry. This is a rare opportunity to reinvent a $30 billion market from the ground up.
Monument is a B2B SaaS platform built specifically for the self-storage industry. Our comprehensive solution integrates every essential feature operators and third-party managers need to run their self-storage businesses — from customer acquisition and payment processing to inventory management, physical access, move-ins and move-outs, delinquency management, and advanced reporting and analytics. Monument was designed from the ground up for multi-facility operators and offers enterprise-grade features such as portfolio-wide automation, REIT-level revenue management, and GAAP-compliant accounting.
We are seeking a Senior Data Migration Engineer to lead customer data onboarding. Your core mission: migrate data, likely in flat file form, from competitor systems into our production relational database with high accuracy, speed, and minimal customer friction.
Responsibilities:
• Own the end-to-end migration workflow for new customers.
• Design mapping strategies to transform competitor data into our unified schema.
• Build and maintain migration tooling (scripts, internal apps, reusable templates).
• Collaborate with Client Success and Product teams to resolve data discrepancies and edge cases.
• Optimize and automate recurring migration tasks to drive scalability.
• Diagnose and troubleshoot migration issues quickly and systematically.
• Continuously refine best practices for schema evolution, error handling, and data validation.
Required Candidate Profile
• 5+ years of experience with data migrations (preferably SaaS customer onboarding or application migrations).
• Strong skills working with flat files (CSV, TSV, JSON) and building custom ETL pipelines
• Expertise in relational databases (MySQL preferred; Postgres or MariaDB also welcome)
• Proficiency in TypeScript (preferred), JavaScript, or Python for scripting migrations
• Hands-on experience with AWS services — especially, S3, and RDS/Aurora.
• Solid understanding of data modeling, schema mapping, and relational constraints (e.g., foreign keys, transactional integrity)
• Experience with Git and modern DevOps practices.
• Strong communicator able to work across technical and non-technical teams.
Nice-To-Have
• Experience migrating production data into SaaS platforms.
• Familiarity with AWS tools like Lambda, SQS/SNS, ECS
• Exposure to NestJS and TypeORM ecosystems.
• Experience using low-code platforms like Retool or Superblocks to build internal apps.