Principal Software Engineer
Core
Lead end-to-end data migration projects and design scalable ETL pipelines to migrate data from legacy systems to modern cloud platforms for a global quality management system.
Role type
Principal Software Engineer (Data Migration & ETL)
Builds
Enterprise-scale data migration programs and ETL pipelines for the eQMS application
Domain
Life Sciences / BioPharma / Cloud Data Engineering
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Azure Data Factory, ETL/ELT methodologies, SQL, data architecture, data integration patterns, cloud migration frameworks, data profiling, data cleansing, data mapping, data validation, data reconciliation, data quality management, technical leadership, performance optimization
Preferred skills
Cosmos DB, cloud-native data migration technologies, Agile/Scrum methodologies
Technologies
Azure Data Factory, Cosmos DB, SQL
Responsibilities
Design and implement scalable ETL pipelines for data migration; Define data mapping and transformation strategies between legacy and cloud systems; Perform data validation, cleansing, and quality assurance; Optimize migration workflows for large datasets; Provide technical leadership and mentorship to junior engineers; Collaborate with architects and stakeholders on data logic and rules
Seniority
Principal, hands-on IC with strategic leadership