Skip to content

Principal Data Engineer -Remote

General information


Florida - Florida - Remote, Lowell - Massachusetts - USA, Massachusetts - Massachusetts - Remote, USA - USA - Remote, Weston - Florida - USA


Information Technology

Ref #:


Description & Requirements


Principal Data Engineer – Job Description
We are looking for a Principal Data Engineer to join our growing Data Warehouse and BI team. The ideal candidate is an experienced modern data technologist with a special focus on orchestrating data solutions in the cloud. The candidate should be proficient in migrating data and reauthoring existing legacy ETL code to cloud optimized ELT solutions.
Essential Duties & Responsibilities
1. Support the planning and implementation of data services, providing sizing and configuration assistance for migrating legacy on-premise DWs and ETL solutions to Azure.
2. Design and develop modern data pipelines using Azure cloud technologies to support the creation of a new modern data warehouse in Azure.
3. Provide continued support and enhancements for interim state on-premise systems running SSIS and Informatica (Cloud & Power Center)
4. Conduct data profiling, cataloging, and mapping for technical designs.
5. Document technical data flows
6. Adhere to Data engineering development standards
7. Create scalable and dynamic (configuration driven) data ingestion mechanisms to facilitate loading data from a variety of different data sources.
8. Mentor new and junior developers - Actively participate in and often leads peer development and code reviews.


1. Must have at least 2 years of Data Engineering experience using the Azure Data Ecosystem (Data Factory, Databricks, Synapse, Managed SQL, ADLS etc.)
2. Minimum 8 years overall data experience including the design and management of ETL/ELT for the purposes of loading a data warehouse.
3. Minimum 8 years using legacy ETL tools such as Informatica Power Center/Cloud (Preferred) or SSIS
4. Thorough understanding of BI/DW methodology and techniques especially as it pertains to the methodologies required to load data into such data models.
5. Hands on experience migrating on premise legacy ETL data and code to a modern data platform in the cloud
6. Practical experience of source code management as well as CI/CD using Azure DevOps (or similar tools) to support the Data Platform
7. Must have good verbal and written communication skills
8. Must be team oriented with strong collaboration, prioritization, and adaptability skills required
9. Must be proactive, demonstrate initiative, and be a logical thinker
10. Must be able to act independently to determine objectives and methods or procedures to achieve broadly defined strategic outcomes.


Corporate overview

Here at UKG, Our Purpose Is People. UKG combines the strength and innovation of Ultimate Software and Kronos, uniting two award-winning, employee-centered cultures. Our employees are an extraordinary group of talented, energetic, and innovative people who care about more than just work. We strive to create a culture of belonging and an employee experience that empowers our people. UKG has more than 13,000 employees around the globe and is known for its inclusive workplace culture. Ready to be inspired? Learn more at

EEO Statement

Equal Opportunity Employer

Ultimate Kronos Group is proud to be an equal opportunity employer and is committed to maintaining a diverse and inclusive work environment. All qualified applicants will receive considerations for employment without regard to race, color, religion, sex, age, disability, marital status, familial status, sexual orientation, pregnancy, genetic information, gender identity, gender expression, national origin, ancestry, citizenship status, veteran status, and any other legally protected status under federal, state, or local anti-discrimination laws. 

View The EEO is the Law poster and its supplement. 

View the Pay Transparency Nondiscrimination Provision

UKG participates in E-Verify. View the E-Verify posters here.

Disability Accommodation

For individuals with disabilities that need additional assistance at any point in the application and interview process, please email or please call 1 (978) 250 9800.