Senior Data Engineer
M3
- Lawrenceville, Georgia, United States
- Posted Aug 14, 2026
Job description
About the role
The Senior (Lead) Data Engineer will design and implement M3’s cloud‑native data platform on Databricks, define architecture standards, ensure code quality, and mentor the data engineering team, balancing hands‑on delivery with long‑term platform direction and technical governance.
About the company
M3 is a leading provider of hospitality‑specific software solutions, offering cloud‑based tools for hotel accounting, financial reporting, labor management, payroll and business intelligence. Built by hoteliers for hoteliers, it serves thousands of properties across North America and beyond and is now building a modern, scalable, cloud‑native data platform.
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Engineering or related field (or equivalent practical experience)
- 8+ years of data engineering or data platform development experience
- 3+ years designing and building cloud‑based data platforms (Azure preferred; AWS or GCP acceptable; Databricks strongly preferred)
- Strong expertise in SQL, data modeling, and ELT/ETL frameworks
- Experience implementing CI/CD and DevOps practices for data engineering
- Hands‑on experience with data governance, metadata management, or catalog tools (preferred)
- Proven track record building scalable, production‑grade, cloud‑native data systems
- Experience designing and managing data products with clear ownership, SLAs, and domain‑oriented architecture (strongly preferred)
- Excellent written and verbal communication skills in English
- Ability to build and maintain positive business relationships
- Availability to work full‑time during normal office hours and occasional weekends/evenings as needed
- Ability to work on‑site in an office setting at a computer workstation