Mactores logo
Mactores

Mactores is a trusted leader among businesses in providing modern data platform solutions.

Lead Database Migration Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2008H1B No SponsorCompany SiteLinkedIn

Location

India

Posted

2 days ago

Salary

0

Seniority

Senior

Postgraduate Degree8 yrs expEnglishAWSCloudOraclePostgreSQLSQL

Job Description

Lead Database Migration Engineer

Mactores

• Lead end-to-end database migration initiatives, including assessment, planning, schema conversion, execution, and post-migration validation. • Design, configure, and manage AWS DMS and SCT environments while ensuring migration quality, performance, and reliability. • Author comprehensive migration runbooks that define execution procedures, validation checkpoints, rollback plans, and operational readiness activities. • Perform database migration assessments, dependency analysis, compatibility reviews, and migration strategy recommendations. • Collaborate with infrastructure, application, security, and platform teams to ensure successful migration outcomes. • Drive migration testing activities, including functional validation, performance testing, failover testing, and production readiness reviews. • Provide technical leadership and guidance to migration teams while ensuring adherence to AWS migration best practices and governance standards. • Lead conversion and refactoring of procedural database code — Oracle PL/SQL (packages, procedures, functions, triggers, cursors) and SQL Server T-SQL (stored procedures, functions, triggers) — into PostgreSQL/Aurora PostgreSQL PL/pgSQL, resolving semantic and behavioral differences identified by SCT.

Job Requirements

  • 8–12 years of professional experience in database architecture and migration delivery
  • Hands-on expertise in AWS Database Migration Service (DMS) and AWS Schema Conversion Tool (SCT) for enterprise-scale database migrations
  • Deep proficiency in Oracle, SQL Server, PostgreSQL, and Aurora PostgreSQL environments, including migration planning, execution, and optimization
  • Proven background in delivering heterogeneous database migrations across on-premises, cloud, and AWS environments
  • Knowledge of production database operations, including backup and restore strategies, parameter tuning, performance optimization, and failover testing
  • Skills in authoring and executing migration runbooks, validation plans, cutover procedures, rollback strategies, and post-migration stabilization activities
  • Strong understanding of AWS database services, migration best practices, and integration with broader cloud migration programs
  • Experience engaging directly with enterprise customers, architecture teams, and migration stakeholders to drive successful delivery outcomes
  • Strong hands-on experience converting Oracle PL/SQL and SQL Server T-SQL business logic to PL/pgSQL, including handling of exception handling models, cursor semantics, autonomous transactions, sequences/identity columns, implicit data type conversions, and proprietary built-in packages/functions with no native PostgreSQL equivalent
  • Ability to identify and remediate SCT action items and manual conversion gaps in procedural code (e.g., DBMS_* packages, UTL_* utilities, SQL Server system procedures, dynamic SQL, and nested/recursive procedure calls) and validate converted logic through functional and regression testing.

Related Job Pages

More Backend Engineer Jobs

Congrify logo

Back-End Engineer, Data Platforms

Congrify

Payment intelligence and observability.

Full TimeRemoteTeam 1-10Since 2022H1B No Sponsor

• Design, build, and maintain scalable backend services for our AI Payments Intelligence platform. • Develop data pipelines, ETL processes, and cloud-native infrastructure that process large volumes of payment transaction data. • Build the backend services that power analytics, dashboards, AI-driven insights, and customer-facing reporting. • Collaborate with enterprise customers to integrate payment data from PSPs, acquirers, and other external systems. • Develop secure, reliable APIs and integration services for payment gateways, reporting APIs, webhooks, and other data sources. • Optimize backend systems for performance, scalability, security, and high availability. • Partner with Product, Data Science, and Engineering teams to design new platform capabilities and contribute to architectural decisions. • Stay current with emerging technologies and contribute to engineering best practices across the platform.

Italy
€40K / year
Full TimeRemoteTeam 11-50Since 2023H1B No Sponsor

• Hands-on engineering and testing of the product • Hands-on engineering and testing of the internal agent’s framework • Stay updated with the latest in AI and AI Agents and provide insights

Europe
OpenVPN Inc. logo

Senior Python Engineer

OpenVPN Inc.

OpenVPN® helps businesses of all sizes create secure, virtualized, reliable networks that scale with your team.

Full TimeRemoteTeam 51-200Since 2002H1B No Sponsor

• Collaborating with product manager to refine feature specifications • Development and support of Linux-based server software (Python mainly) • Development of a web-based API (XML-RPC and REST mainly) • Collaboration with other developers on development and deployment • A working knowledge of python asynchronous programming

Poland
Espeo Software logo

Senior Software Engineer, Scala, Python

Espeo Software

Your Partner in Financial Technology Development

ContractRemoteTeam 51-200Since 2008H1B No Sponsor

• Develop and maintain robust backend services using Scala and Python • Design, implement, and scale AI-powered features across the platform • Integrate internal and external AI services via APIs (including LLMs and similar AI platforms) • Contribute to the continuous improvement of backend architecture and AI capabilities

Poland