1

Data Engineering Jobs in Michigan (NOW HIRING)

Data Engineering Engineer

Dearborn, MI

$105K - $126K/yr

Data Engineering Engineer #1056187 Position Description: Employees in this job function are responsible for designing, building, and maintaining data solutions including data infrastructure ...

Data Engineering Engineer

Dearborn, MI ยท On-site

$105K - $126K/yr

Data Engineering Engineer #1057469 Position Description: Role Overview: We are looking for a Senior PLM Developer to architect and build a next-generation migration pipeline from Teamcenter to ...

Data Engineering Manager

Dearborn, MI ยท On-site

$132K - $250K/yr

Lead Data Engineering: Drive the development of real-time and batch data pipelines, manage GCP infrastructure, ensure code quality, and oversee integrations with downstream systems like Salesforce ...

Ability to create working environments for data engineers and scientists, and general knowledge of ML, AI, LLMs, and MLOps * Knowledge and familiarity with Microsoft Purview * DevOps for data, GitHub ...

Apply Early

Manager, Data Engineering

Detroit, MI ยท On-site

$160K - $190K/yr

Ability to create working environments for data engineers and scientists, and general knowledge of ML, AI, LLMs, and MLOps * Knowledge and familiarity with Microsoft Purview * DevOps for data, GitHub ...

Ability to create working environments for data engineers and scientists, and general knowledge of ML, AI, LLMs, and MLOps * Knowledge and familiarity with Microsoft Purview * DevOps for data, GitHub ...

Data Engineer (Python)

Auburn Hills, MI ยท On-site

$108K - $130K/yr

Data Engineering, Python, PySpark, CI/CD, Airflow, Workflow Orchestration Overall Experience: 8+ years of relevant experience JOB REQUIREMENTS - The Senior Data Engineer & Technical Lead (SDET Lead ...

Data Engineer

Auburn Hills, MI ยท On-site

$108K - $130K/yr

Data engineering exposure: pipelines, transformations, data modeling concepts, and working with data engineering teams. * Experience with one or more cloud database environments such as Snowflake ...

Data Engineer

Grand Rapids, MI ยท On-site

$110K - $132K/yr

Work with Azure Data Factory (ADF), Databricks, and Synapse Analytics for data engineering solutions. * Perform data transformation and scripting using SQL, Python, or Scala. * Work with Azure Cosmos ...

Data Engineer

Auburn Hills, MI ยท On-site

$108K - $130K/yr

The ideal candidate will bring internship or early professional experience in data engineering, business analytics, cloud data platforms, and modern ELT/ETL practices. This role will work closely ...

Data Engineer

Grand Rapids, MI ยท On-site

$106K - $127K/yr

Work with Azure Data Factory (ADF), Databricks, and Synapse Analytics for data engineering solutions. * Perform data transformation and scripting using SQL, Python, or Scala. * Work with Azure Cosmos ...

next page

Showing results 1-20

Data Engineering information

See Michigan salary details

$40.1K

$143.8K

$212.2K

How much do data engineering jobs pay per year?

As of Jul 7, 2026, the average yearly pay for data engineering in Michigan is $143,829.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,400.00 and $148,200.00 per year, depending on experience, location, and employer.

Is AI replacing data engineers?

AI is automating certain tasks within data engineering, such as data cleaning and pipeline management, but it does not replace the need for data engineers. Data engineers are essential for designing, building, and maintaining complex data systems, and their expertise in tools like SQL, Spark, and cloud platforms remains critical for managing data workflows and ensuring data quality.

What work does a data engineer do?

A data engineer designs, builds, and maintains data pipelines and infrastructure to collect, store, and process large volumes of data. They work with tools like SQL, Python, and cloud platforms to ensure data is accessible, reliable, and optimized for analysis by data scientists and analysts.

What are the typical daily responsibilities of a Data Engineer?

Data Engineers regularly design, build, and maintain scalable data pipelines to support analytics and business intelligence teams. Their daily tasks often involve working with large datasets, optimizing data storage, ensuring data integrity, and troubleshooting data-related issues. Collaboration with data scientists, analysts, and software engineers is common to align on data requirements and improve workflows. You may also participate in regular code reviews and contribute to the ongoing improvement of data infrastructure. This role is ideal for problem-solvers who enjoy working with both code and complex systems in a collaborative, fast-paced environment.

What engineers make 500,000?

Senior data engineers with extensive experience, specialized skills in cloud platforms, and advanced knowledge of data architecture can earn salaries approaching or exceeding $500,000 annually, especially in high-cost-of-living areas or within large tech companies. Achieving this level often requires a combination of technical expertise, leadership roles, and sometimes stock options or bonuses.

What is a Data Engineering job?

A Data Engineering job involves designing, building, and maintaining the infrastructure that enables efficient data collection, storage, and processing. Data Engineers develop pipelines to transform raw data into usable formats for analytics and machine learning. They work with databases, big data technologies, and cloud platforms to ensure data is accessible and reliable. Their role is crucial for organizations to make data-driven decisions and optimize business processes.

Are data engineers still in demand?

Data engineers are currently in high demand due to the increasing reliance on data-driven decision making and the growth of big data technologies. They typically require skills in SQL, cloud platforms, and data pipeline tools like Apache Spark or Kafka, making their expertise valuable across many industries. The role is expected to remain strong as organizations continue to prioritize data infrastructure and analytics capabilities.

What are the key skills and qualifications needed to thrive in the Data Engineering position, and why are they important?

To thrive in Data Engineering, you need a solid background in programming (such as Python, Java, or Scala), data modeling, and database management, typically supported by a degree in computer science or a related field. Familiarity with ETL tools, cloud platforms like AWS or Azure, big data frameworks (e.g., Hadoop, Spark), and relevant certifications is highly valued. Strong problem-solving abilities, effective communication, and the ability to work collaboratively across teams are key soft skills for this role. These attributes are crucial for designing robust data pipelines, ensuring data quality, and enabling organizations to make data-driven decisions efficiently.

What are the most commonly searched types of Data Engineering jobs in Michigan? The most popular types of Data Engineering jobs in Michigan are:
What are popular job titles related to Data Engineering jobs in Michigan? For Data Engineering jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Data Engineering jobs in Michigan look for? The top searched job categories for Data Engineering jobs in Michigan are:
What cities in Michigan are hiring for Data Engineering jobs? Cities in Michigan with the most Data Engineering job openings:
Infographic showing various Data Engineering job openings in Michigan as of July 2026, with employment types broken down into 1% As Needed, 84% Full Time, 12% Part Time, and 3% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $143,829 per year, or $69.1 per hour.
Data Engineering Manager

Data Engineering Manager

Hastings Mutual Insurance Company

Hastings, MI โ€ข On-site, Remote

Full-time

Retirement, PTO

Posted yesterday


Job description

Lead the engineering, integration, and architecture behind our enterprise data ecosystem.

Hastings Insurance is seeking a Data Engineering Manager to join our Information Technology team. In this leadership role, you will oversee the design, development, and operational management of enterprise data solutions that support business operations, reporting, analytics, and strategic decision-making across the organization.

Leading a team of data engineering and warehousing professionals, you will guide the development of enterprise data pipelines, integration processes, data warehousing environments, and data architecture practices that ensure reliable, scalable, and secure access to critical business information. This role combines technical leadership, people leadership, and cross-functional collaboration to strengthen the data foundation that supports our business.

As advanced analytics and data science functions are led within our Actuarial & Risk Management group, this position is primarily focused on data engineering, data warehousing, enterprise integration, and data architecture.

Location & Schedule:
  • This is a full-time position working Monday through Friday, 8:00 a.m. to 4:30 p.m.
  • The role may be performed onsite at our Hastings, Michigan headquarters or in a hybrid arrangement. We may also consider remote candidates who reside in one of our operating states: Michigan, Ohio, Indiana, Illinois, or Wisconsin.
  • Candidates working remotely should expect periodic travel to Hastings throughout the year for meetings, collaboration, and business needs.
What Youโ€™ll Do:
  • Lead, coach, and develop a team responsible for enterprise data engineering, data warehousing, and data integration solutions.
  • Oversee the design, development, deployment, and maintenance of enterprise data pipelines and data warehousing environments.
  • Ensure reliable movement, transformation, and delivery of data from systems of record into centralized data platforms.
  • Guide data architecture, data modeling, and integration practices that support secure, scalable, and maintainable solutions.
  • Partner with IT engineering, architecture, business stakeholders, and data owners to align data solutions with organizational needs.
  • Promote data governance standards, data quality practices, and consistency across enterprise data assets.
  • Support the development and maintenance of enterprise reporting and business intelligence data structures.
  • Develop and manage maintenance schedules for data warehousing and business intelligence platforms.
  • Evaluate emerging technologies and recommend solutions that improve reliability, scalability, performance, and cost effectiveness.
  • Support vendor evaluations, contract discussions, and third-party data service relationships.
  • Collaborate with leaders across the organization to identify opportunities to improve data accessibility, consistency, and operational efficiency.
  • Stay informed on trends affecting both enterprise data environments and the Property & Casualty insurance industry.
Additional Role Highlights:
  • Technical leadership role with direct influence over enterprise data engineering and data architecture initiatives.
  • Opportunity to help shape the future direction of Hastings' enterprise data environment.
  • Strong partnership with IT engineering, architecture, business analytics, and operational leaders.
  • Visibility across all levels of the organization, including executive leadership.
  • Balance of strategic planning, technical leadership, and people leadership responsibilities.
What Youโ€™ll Bring:
  • Bachelor's degree in Information Technology, Business, Economics, or a related field, or equivalent experience.
  • 10+ years of progressive experience supporting enterprise data solutions, data engineering initiatives, data warehousing environments, or business data flows.
  • Experience leading, mentoring, or developing technical teams.
  • Demonstrated expertise in ETL design, development, and implementation.
  • Strong understanding of data warehousing concepts, data integration, and enterprise data architecture principles.
  • Experience working with relational databases and enterprise data environments.
  • Working knowledge of project phases and general project management concepts.
  • Experience across multiple computing environments, including mainframe, client-server, and internet-based platforms.
  • Excellent written, verbal, and interpersonal communication skills.
  • Proficiency with Microsoft Office tools.
  • Ability to exercise sound judgment, maintain confidentiality, and operate effectively in complex, time-sensitive environments.
Preferred Qualifications:
  • Experience within the Property & Casualty insurance industry.
  • Experience supporting enterprise data warehouse or business intelligence environments.
  • Familiarity with SQL Server, ETL tools, data modeling, and enterprise integration solutions.
  • Experience working with both legacy and modern data platforms.
About Us:

At Hastings Insurance, we are a trusted partner to our agents, policyholders, and the communities we serve. For more than 135 years, we have helped individuals, families, and businesses protect what matters most and rebuild after loss. We are proud to be rated A (Excellent) by A.M. Best Company, reflecting our financial strength and long-term stability.

While our history is strong, our focus is forward. We invest in technology, strengthen partnerships with independent agents, and continuously refine our products to meet the evolving needs of todayโ€™s customers. Our strategy centers on responsible growth, expanding our reach while remaining agile, disciplined, and service-driven.

Our people make that possible. Hastings employees thrive in a down-to-earth, collaborative environment that values initiative, accountability, and steady progress. We offer a competitive benefits package that includes a 401(k) with company matching contributions, generous vacation and sick leave, fully paid tuition and professional development reimbursement, and incentive compensation bonus opportunities. At Hastings, your work matters and your growth is supported.

Our Commitment as an Employer:

We believe diverse perspectives strengthen our organization and drive better outcomes. We are committed to building an inclusive workplace where every employee feels respected, supported, and empowered to contribute.

We are proud to be an equal opportunity employer. Employment decisions are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, appearance, disability, veteran status, family status, marital status, or any other legally protected characteristic.

We are also committed to providing an accessible and welcoming experience for all candidates. If you require accommodation during the application or interview process, please contact our Talent Acquisition team at 800-442-8277.