Senior Data Migration Engineer - KSA

Lahore , Pakistan
contractor

We are seeking a highly skilled Data Migration Engineer to design and execute large-scale database migration pipelines from MS SQL and PostgreSQL environments into a unified PostgreSQL architecture. The role requires strong expertise in data consistency, performance optimization, and production-grade migration execution. The position is based in Saudi Arabia. We are particularly open to applications from talented developers in Pakistan, provided they are willing and prepared to relocate to KSA. Candidates with prior knowledge or hands-on experience of the Saudi Arabian IT environment, business ecosystem, or industry requirements will be given special consideration, as such familiarity provides an added advantage in adapting quickly to the work culture and project expectations.

Requirements

Build automated bulk migration pipelines (MS SQL + Postgres → unified Postgres)
Implement deterministic delta extraction logic
Develop idempotent and restartable migration scripts
Ensure referential integrity and data consistency Benchmark migration performance to validate cutover window feasibility Implement reconciliation and validation reporting
Support rehearsal and production cutover execution

Qualification:

Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
4–7+ years of experience in database engineering or data migration roles
Demonstrated experience handling large-scale production data migrations
Experience working with mission-critical systems and high data volumes
Experience in banking, fintech, or other regulated environments
Familiarity with data validation frameworks and reconciliation techniques
Experience with performance tuning and query optimization
Exposure to ETL/ELT tools and migration frameworks

Required Skills:

Strong hands-on MS SQL and Postgres expertise
Proven experience executing production-grade data migrations
Strong scripting capability (Python preferred) Experience handling transactional data and parent-child table relationships
Experience in banking or regulated environments preferred.

Devsinc helps startups, enterprises and public sector clients accelerate their technology life cycle, by unlocking access to 2,000+ passionate and experienced solution providers with experience in 100+ technologies in their timezone.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Engineer Q&A's
Report this job
Apply for this job