Demo

Senior Data Engineer (Snowflake and DBT)

Jobs via Dice
Troy, MI Full Time
POSTED ON 4/18/2026
AVAILABLE BEFORE 5/17/2026
Dice is the leading career destination for tech experts at every stage of their careers. Our client, CMK Resources Inc., is seeking the following. Apply via Dice today!

CMK Resources is seeking a Senior Data Engineer (Snowflake DBT required) for a client based in Michigan. This role supports analytics and data-platform initiatives that enable better health outcomes and efficient benefit management that our client seeks to improve for in-home healthcare providers and members.

Location: Detroit metro preferred (Troy, MI) — hybrid onsite Thursdays; remote possible if needed but candidate must meet most requirements

Key Responsibilities

  • Design, develop, and maintain scalable data pipelines using Snowflake and dbt.
  • Build and optimize data models in Snowflake to support BI, reporting, and analytics.
  • Implement ETL/ELT workflows with dbt to transform raw data into analytics-ready datasets.
  • Tune Snowflake queries, storage/compute usage, and dbt models for performance and cost efficiency.
  • Integrate Snowflake with diverse internal systems and third-party data sources.
  • Implement data quality checks, monitoring, and validation processes.
  • Collaborate with data analysts, data scientists, engineers, and business stakeholders to translate requirements into solutions.
  • Produce and maintain clear documentation for data models, transformations, and pipeline designs.

Required Skills & Qualifications

  • 5 years hands-on data engineering experience.
  • Expert SQL skills — writing, optimizing, and debugging complex queries.
  • Proven hands-on Snowflake experience (data modeling, query tuning, architecture/integration).
  • In-depth dbt experience (models, macros, tests, CI/CD/workflow orchestration).
  • Solid understanding of cloud data warehousing concepts and best practices.
  • Experience with ETL/ELT patterns, data quality frameworks, and observability/monitoring.
  • Strong analytical, problem-solving, and communication skills; able to work cross-functionally.

Nice-to-haves

  • Experience with orchestration tools (Airflow, Prefect, Dagster).
  • Familiarity with BI tools (Looker, Tableau, Power BI) and analytics consumption patterns.
  • Python or another scripting language for data engineering tasks.
  • Prior experience in healthcare, claims, or DMEPOS/benefits environments.

Salary.com Estimation for Senior Data Engineer (Snowflake and DBT) in Troy, MI
$92,925 to $120,590
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Data Engineer (Snowflake and DBT)?

Sign up to receive alerts about other jobs on the Senior Data Engineer (Snowflake and DBT) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$92,929 - $122,443
Income Estimation: 
$122,257 - $154,284
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jobs via Dice

  • Jobs via Dice Cheyenne, WY
  • Description The Field Service Technician will be required to perform both in-shop and field service work. Plans and coordinates activities concerned with i... more
  • 1 Day Ago

  • Jobs via Dice Cheyenne, WY
  • Data Center Technician - Cable Technician We are hiring Level 1-2 Data Center Technicians / Cable Technicians with a mix of inside plant (ISP) and outside ... more
  • 1 Day Ago

  • Jobs via Dice Ellendale, ND
  • Description Maintain data center operations to ensure availability and reliability of service levels Conduct hardware and network diagnostics and repairs R... more
  • 1 Day Ago

  • Jobs via Dice Sioux, SD
  • Description A local Sioux Falls healthcare system is looking to bring in two additional resources on their Laboratory Applications team -- a Beaker CP (Cli... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Data Engineer (Snowflake and DBT) jobs in the Troy, MI area that may be a better fit.

  • NTT DATA, Inc. Southfield, MI
  • Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading in... more
  • 25 Days Ago

  • Lensa Detroit, MI
  • Lensa is a career site that helps job seekers find great jobs in the US. We are not a staffing firm or agency. Lensa does not hire directly for these jobs,... more
  • 19 Days Ago

AI Assistant is available now!

Feel free to start your new journey!