CrawlJobs Logo

Migration Engineer

United States, Raleigh Employment contract 120000.00 - 130000.00 USD / Year · Job Posted March 04, 2026
Apply Position
Job Link Share

Job Description

Piper Companies is seeking a Migration Engineer to support a short‑term consulting engagement focused on modernizing legacy applications within a leading technology‑driven organization. The Migration Engineer will play a key role in transitioning remaining Grails applications to Node.js, deploying services into AWS EKS, and converting an existing Oracle database to AWS Aurora PostgreSQL.

Job Responsibility

  • Migrate remaining Grails applications to modern Node.js‑based services
  • Deploy and configure application workloads within AWS EKS clusters
  • Lead the conversion of an Oracle database environment to AWS Aurora PostgreSQL, including schema transformation and data migration
  • Troubleshoot, optimize, and validate application and database behavior throughout the migration lifecycle
  • Collaborate closely with platform engineering, DevOps, and application development teams to ensure smooth cutovers and minimal downtime

Requirements

  • 5+ years of engineering experience supporting application and database migrations
  • Hands‑on expertise with Grails and Node.js development
  • Strong experience deploying workloads to AWS EKS and working with Kubernetes concepts
  • Proficiency in Oracle database analysis, schema conversion, and data migration into PostgreSQL/Aurora
  • Experience with CI/CD pipelines, containerization, and AWS cloud‑native tooling

What we offer

  • health
  • dental
  • vision
  • 401k
  • sick leave as required by law

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Migration Engineer

8 matching positions

Information Engineer Level I (Data Migration Engineer)

Arthur Lawrence is looking for an Information Engineer – Level I (Data Migration...
Location
Location
United States , Fayetteville, GA
Salary
Salary:
Not provided
arthurlawrence.net Logo
Arthur Lawrence
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in API design and enterprise data integration
  • Advanced expertise in data migration, data modeling, and ETL architecture & development
  • Advanced SQL skills for complex data transformation and analysis
Read More
Arrow Right
New

Senior Data Migration Engineer

The Senior Data Migration Engineer serves as a hands-on technical contributor an...
Location
Location
India , Gurgaon
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of Informatica PowerCenter experience - mappings, sessions, workflows, and parameterization
  • 3+ years of hands-on dbt Core experience - model layering, macros, tests, incremental materializations
  • 3+ years of Airflow experience - DAG authoring, task dependencies, and incorporation with scheduling tool
  • 5+ years of Python experience, including production use of parallelism and batch data processing
  • 5+ years of SQL experience - complex joins, window functions, aggregations across large datasets
  • Experience with Oracle Data Pump (expdp/impdp) or SQL Server BCP / BULK INSERT for high-volume data movement
Job Responsibility
Job Responsibility
  • Assess complex Informatica workflows including sessions, mappings, and parameterizations and translate them into equivalent Python EL scripts and dbt transformation models
  • Develop and maintain Python EL pipelines to land high-volume data, including billion-row tables, into the target warehouse using SQLAlchemy, cx_Oracle, pyodbc, and bulk export tools such as Oracle Data Pump and SQL Server BCP
  • Design and develop dbt transformation models based on Informatica mapping logic, incorporating dbt best practices including model layering, macros, incremental strategies, and snapshot patterns
  • Develop dbt-native tests as well as custom Python unit tests to validate transformation correctness and data quality
  • Develop Airflow DAGs to orchestrate Python EL and dbt scripts end-to-end, producing output that is functionally equivalent to the source Informatica workflows
  • Contribute to GitLab CI/CD pipeline for dbt and Airflow code, including lint gates, automated testing, and deployment to shared NAS
  • Perform peer code reviews and provide constructive technical feedback to fellow engineers
  • Troubleshoot performance issues and data discrepancies during SIT and UAT, including row-count reconciliation between source Oracle/SQL Server systems and the target warehouse
  • Contribute to technical documentation, runbooks, and handover materials
  • Fulltime
Read More
Arrow Right

Data Migration Engineer

Location
Location
United Kingdom , London
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in data engineering or data migration delivery
  • Strong focus on testing, validation, and data quality assurance
  • Ability to work across data pipelines and transformation workflows
  • Good analytical and problem-solving skills
  • Effective communication and teamwork skills
  • Willingness to learn and develop in data migration and cloud technologies
  • Hands-on experience with: AWS cloud services, especially AWS Glue, Python / PySpark, SQL querying and validation
  • YAML configuration (desirable)
  • Experience testing or supporting: ETL/ELT pipelines, Data migration processes
  • Familiarity with: Data lake / Lakehouse concepts (e.g., Apache Iceberg), Distributed processing frameworks (e.g., Spark)
Job Responsibility
Job Responsibility
  • Support delivery within data migration programmes, contributing to key workstreams
  • Collaborate with architects, engineers, and stakeholders to implement migration solutions
  • Assist in planning and executing data migration tasks and deliverables
  • Build and maintain data migration pipelines from legacy data warehouses to AWS-based platforms
  • Develop ETL/ELT pipelines using: AWS Glue, Python / PySpark, SQL, YAML configurations
  • Support execution of bulk data migrations and incremental/delta loads
  • Assist with pipeline repointing and migration to cloud environments
  • Test ETL/ELT data pipelines on AWS services, including AWS Glue and Apache Iceberg
  • Support validation of data pipeline migrations to AWS Data Lakehouse architectures
  • Test pipelines using: Python/PySpark transformations, SQL-based validation logic, YAML-driven configurations
What we offer
What we offer
  • Range of tailored benefits that support your physical, emotional, and financial wellbeing
  • Continuous growth and development opportunities
  • Flexible work options
  • Fulltime
Read More
Arrow Right

Senior Data Migration Engineer

We are currently seeking a Senior Data Migration Engineer to join our team in Ba...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of Informatica PowerCenter experience - mappings, sessions, workflows, and parameterization
  • 3+ years of hands-on dbt Core experience - model layering, macros, tests, incremental materializations
  • 3+ years of Airflow experience - DAG authoring, task dependencies, and incorporation with scheduling tool
  • 5+ years of Python experience, including production use of parallelism and batch data processing
  • 5+ years of SQL experience - complex joins, window functions, aggregations across large datasets
  • Experience with Oracle Data Pump (expdp/impdp) or SQL Server BCP / BULK INSERT for high-volume data movement
Job Responsibility
Job Responsibility
  • Assess complex Informatica workflows including sessions, mappings, and parameterizations and translate them into equivalent Python EL scripts and dbt transformation models
  • Develop and maintain Python EL pipelines to land high-volume data, including billion-row tables, into the target warehouse using SQLAlchemy, cx_Oracle, pyodbc, and bulk export tools such as Oracle Data Pump and SQL Server BCP
  • Design and develop dbt transformation models based on Informatica mapping logic, incorporating dbt best practices including model layering, macros, incremental strategies, and snapshot patterns
  • Develop dbt-native tests as well as custom Python unit tests to validate transformation correctness and data quality
  • Develop Airflow DAGs to orchestrate Python EL and dbt scripts end-to-end, producing output that is functionally equivalent to the source Informatica workflows
  • Contribute to GitLab CI/CD pipeline for dbt and Airflow code, including lint gates, automated testing, and deployment to shared NAS
  • Perform peer code reviews and provide constructive technical feedback to fellow engineers
  • Troubleshoot performance issues and data discrepancies during SIT and UAT, including row-count reconciliation between source Oracle/SQL Server systems and the target warehouse
  • Contribute to technical documentation, runbooks, and handover materials
  • Fulltime
Read More
Arrow Right

Senior Data Migration Engineer

We are currently seeking a Senior Data Migration Engineer to join our team in Ba...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of Informatica PowerCenter experience - mappings, sessions, workflows, and parameterization
  • 3+ years of hands-on dbt Core experience - model layering, macros, tests, incremental materializations
  • 3+ years of Airflow experience - DAG authoring, task dependencies, and incorporation with scheduling tool
  • 5+ years of Python experience, including production use of parallelism and batch data processing
  • 5+ years of SQL experience - complex joins, window functions, aggregations across large datasets
  • Experience with Oracle Data Pump (expdp/impdp) or SQL Server BCP / BULK INSERT for high-volume data movement
Job Responsibility
Job Responsibility
  • Assess complex Informatica workflows including sessions, mappings, and parameterizations and translate them into equivalent Python EL scripts and dbt transformation models
  • Develop and maintain Python EL pipelines to land high-volume data, including billion-row tables, into the target warehouse using SQLAlchemy, cx_Oracle, pyodbc, and bulk export tools such as Oracle Data Pump and SQL Server BCP
  • Design and develop dbt transformation models based on Informatica mapping logic, incorporating dbt best practices including model layering, macros, incremental strategies, and snapshot patterns
  • Develop dbt-native tests as well as custom Python unit tests to validate transformation correctness and data quality
  • Develop Airflow DAGs to orchestrate Python EL and dbt scripts end-to-end, producing output that is functionally equivalent to the source Informatica workflows
  • Contribute to GitLab CI/CD pipeline for dbt and Airflow code, including lint gates, automated testing, and deployment to shared NAS
  • Perform peer code reviews and provide constructive technical feedback to fellow engineers
  • Troubleshoot performance issues and data discrepancies during SIT and UAT, including row-count reconciliation between source Oracle/SQL Server systems and the target warehouse
  • Contribute to technical documentation, runbooks, and handover materials
Read More
Arrow Right

Senior SaaS Migration Engineer (Slack Enterprise+)

Over 20 years of market experience, Intellias brings together technologists, cre...
Location
Location
Salary
Salary:
Not provided
Intellias
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid experience JavaScript, TypeScript, and Python
  • Deep understanding of Slack’s platform architecture – APIs (Web API, Events API, RTM), webhooks, workflows, bot tokens, OAuth scopes, Slack apps vs legacy integrations
  • Experience with enterprise Slack administration or Slack app development at scale
  • Experience in working with AWS
  • Ability to read, assess, and make risk judgments on custom app code across multiple languages/frameworks
  • Comfortable designing testing methodology without vendor support, including smoke tests for hard downtime and soft downtime
  • Operational discipline: can produce runbooks that another engineer could execute under pressure
  • Can work independently with ambiguity
  • Strong communication skills and sense of ownership — needs to coordinate with 100+ app and workflow owners, explain technical implications to non-technical stakeholders, and work directly with Slack’s PS team
  • Makes unilateral calls on: app compatibility classification, test methodology, Sandbox configuration, runbook content, vendor outreach approach
Job Responsibility
Job Responsibility
  • Take ownership of the technical risk assessment for Slack apps, workflows, integrations, and custom automations
  • Assess app compatibility and make clear technical recommendations on migration readiness
  • Design and execute testing methodology for the migration, including smoke tests and downtime scenarios
  • Create detailed runbooks that can be followed during the migration under time pressure
  • Coordinate with app owners, workflow owners, Slack PS team, and internal stakeholders
  • Translate Slack guidance into practical technical actions and identify gaps or risks
  • Work independently in an ambiguous environment and make judgment calls where needed
  • Ensure the migration is technically safe, well-tested, and causes minimal business disruption
  • Fulltime
Read More
Arrow Right

Senior Data Migration Engineer

We are currently seeking a Senior Data Migration Engineer to join our team in Ba...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of Informatica PowerCenter experience - mappings, sessions, workflows, and parameterization
  • 3+ years of hands-on dbt Core experience - model layering, macros, tests, incremental materializations
  • 3+ years of Airflow experience - DAG authoring, task dependencies, and incorporation with scheduling tool
  • 5+ years of Python experience, including production use of parallelism and batch data processing
  • 5+ years of SQL experience - complex joins, window functions, aggregations across large datasets
  • Experience with Oracle Data Pump (expdp/impdp) or SQL Server BCP / BULK INSERT for high-volume data movement
Job Responsibility
Job Responsibility
  • Assess complex Informatica workflows including sessions, mappings, and parameterizations and translate them into equivalent Python EL scripts and dbt transformation models
  • Develop and maintain Python EL pipelines to land high-volume data, including billion-row tables, into the target warehouse using SQLAlchemy, cx_Oracle, pyodbc, and bulk export tools such as Oracle Data Pump and SQL Server BCP
  • Design and develop dbt transformation models based on Informatica mapping logic, incorporating dbt best practices including model layering, macros, incremental strategies, and snapshot patterns
  • Develop dbt-native tests as well as custom Python unit tests to validate transformation correctness and data quality
  • Develop Airflow DAGs to orchestrate Python EL and dbt scripts end-to-end, producing output that is functionally equivalent to the source Informatica workflows
  • Contribute to GitLab CI/CD pipeline for dbt and Airflow code, including lint gates, automated testing, and deployment to shared NAS
  • Perform peer code reviews and provide constructive technical feedback to fellow engineers
  • Troubleshoot performance issues and data discrepancies during SIT and UAT, including row-count reconciliation between source Oracle/SQL Server systems and the target warehouse
  • Contribute to technical documentation, runbooks, and handover materials
Read More
Arrow Right

Cloud Migration Engineer

We are currently seeking a Cloud Migration Engineer to join our team in Buchares...
Location
Location
Romania , Bucharest
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in architecting and designing technical solutions based on industry standards using Azure IaaS, PaaS and SaaS capabilities.
  • Hands-on experience in customization and implementation of modern cloud architecture for maximum flexibility, extensibility, and maintainability using Microsoft Azure.
  • Hands on experience migrating on-premises applications into Azure Cloud
  • Hands on experience with one or more of the IaaC development and deployment (ARM, blueprints, Terraform, Ansible, etc)
  • Knowledge of one or more Azure Computation products such as API Apps, Azure Functions, Azure Kubernetes Services (AKS), WebApps
Job Responsibility
Job Responsibility
  • Lead design, build and migration projects with Azure cloud solutions
  • Architect and design solutions to meet functional and non-functional requirements in Azure
  • Create and review architecture and solution design artifacts
  • Recommend solution to internal/external stakeholders (director level and above) clearly articulating the pros and cons of various solutions
  • Provide guidance and mentoring for team members and review their deliverables for quality and thoroughness
  • Proactively communicate the Program/project managers by Identifying, mitigate Risks, Assumptions, Issues, assumptions throughout full lifecycle
  • Fulltime
Read More
Arrow Right