Demo

Data Engineer

FAC Services, LLC
Madison, WI Full Time
POSTED ON 12/13/2025 CLOSED ON 1/11/2026

What are the responsibilities and job description for the Data Engineer position at FAC Services, LLC?

About FAC Services


Want to build your career helping those who build the world?


At FAC Services, we handle the business side so architecture, engineering, and construction firms can focus on shaping the future. Our trusted, high-quality solutions empower our partners, and our people, to achieve excellence with integrity, precision, and a personal touch.


Job Purpose

FAC Services is investing in a modern data platform to enable trustworthy, timely, and scalable data for analytics, operations, and product experiences. The Data Engineer will design, build, and maintain core data pipelines and models for Power BI reporting, application programming interfaces (APIs), and downstream integrations. This role partners closely with Infrastructure, Quality Assurance (QA), the Database Administrator, and application teams to deliver production grade, automated data workflows with strong reliability, governance, observability, and Infrastructure as Code (IaC) for resource orchestration.


Primary Responsibilities:

Data Architecture & Modeling

  • Design and evolve canonical data models, marts, and lake/warehouse structures to support analytics, APIs, and applications.
  • Establish standards for naming, partitioning, schema evolution, and Change Data Capture (CDC).

Pipeline Development (ETL/ELT)

  • Build resilient, testable pipelines across Microsoft Fabric Data Factory, notebooks (Apache Spark), and Lakehouse tables for batch and streaming workloads.
  • Design Lakehouse tables (Delta/Parquet) in OneLake. Optimize Direct Lake models for Power BI.
  • Implement reusable ingestion and transformation frameworks emphasizing modularity, idempotency, and performance.

Integration & APIs

  • Engineer reliable data services and APIs to feed web applications, Power BI, and partner integrations.
  • Publish consumer-facing data contracts (Swagger) and implement change-notification (webhooks/eventing).
  • Use semantic versioning for breaking changes and maintain a deprecation policy for endpoints and table schemas.
  • Ensure secure connectivity and least-privilege access in coordination with the DBA.

Infrastructure as Code (IaC) — Resource Orchestration

  • Resource Orchestration & Security: Author and maintain IaC modules to deploy and configure core resources.
  • Use Bicep/ARM (and, where appropriate, Terraform/Ansible) with CI/CD to promote changes across environments.

DevOps, CI/CD & Testing

  • Own CI/CD pipelines (Gitbased promotion) for data code, configurations, and infrastructure. Practice test-driven development with QA (unit, integration, regression) and embed data validations throughout pipelines; collaborate with the Data Quality Engineer to maximize coverage.

Observability & Reliability

  • Instrument pipelines and datasets for lineage, logging, metrics, and alerts; define Service Level Agreements (SLAs) for data freshness and quality.
  • Perform performance tuning (e.g., Spark optimization, partition strategies) and cost management across cloud services.

Data Quality & Governance

  • Implement rules for deduplication, reconciliation, and anomaly detection across environments (Microsoft Fabric Lakehouse and Power BI).
  • Contribute to standards for sensitivity labels, RoleBased Access Control (RBAC), auditability, and secure data movement aligned with Infrastructure and Security.

Collaboration & Leadership

  • Work cross functionally with Infrastructure, QA, and application teams; mentor peers in modern data engineering practices; contribute to documentation and knowledge sharing. Handoff to the Data Quality Engineer for release gating; coordinate with the Database Administrator on backups/restore posture, access roles, High Availability / Disaster Recovery (HA/DR), and source CDC readiness.


Qualifications

To perform this job successfully, an individual must be able to perform each primary duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.


Experience (Required)

  • 3 years designing and operating production ETL/ELT pipelines and data models.
  • Apache Spark (Fabric notebooks, Synapse Spark pools, or Databricks).
  • Advanced T-SQL and Python; experience with orchestration, scheduling, and dependency management.
  • Azure Event Hubs (or Kafka) for streaming; Change Data Capture (CDC)
  • Infrastructure as Code (Bicep/ARM/Terraform); CI/CD (Azure DevOps)
  • API design for data services (REST/OpenAPI), including versioning, pagination, error handling, authentication, and authorization.


Experience (Preferred)

  • Lakehouse design patterns on Microsoft Fabric; optimization of Power BI with Direct Lake models.
  • Kusto Query Language (KQL), Eventstream and Eventhouse familiarity.
  • Experience with lineage/metadata platforms and cost governance.
Construction Manager
ACS - Engineer. Integrate. Build. -
Verona, WI
Recruiting Coordinator
ACS - Engineer. Integrate. Build. -
Verona, WI
Data Engineer
M3 Insurance -
Madison, WI

Salary.com Estimation for Data Engineer in Madison, WI
$82,389 to $103,708
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 Data Engineer?

Sign up to receive alerts about other jobs on the Data Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$92,249 - $117,370
Income Estimation: 
$93,716 - $124,745
Income Estimation: 
$118,976 - $146,289
Income Estimation: 
$112,672 - $149,113
Income Estimation: 
$98,475 - $115,895
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at FAC Services, LLC

  • FAC Services, LLC Madison, WI
  • About FAC Services Want to build your career helping those who build the world? At FAC Services, we handle the business side so architecture, engineering, ... more
  • 5 Days Ago

  • FAC Services, LLC Madison, WI
  • About FAC Services Want to build your career helping those who build the world? At FAC Services, we handle the business side so architecture, engineering, ... more
  • 8 Days Ago

  • FAC Services, LLC Madison, WI
  • About FAC Services Want to build your career helping those who build the world? At FAC Services, we handle the business side so architecture, engineering, ... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Data Engineer jobs in the Madison, WI area that may be a better fit.

  • ACS - Engineer. Integrate. Build. Madison, WI
  • ACS is looking for an Instrumentation & Controls Engineer to join our team. ACS specializes in the engineering, integration and construction of technically... more
  • 8 Days Ago

  • ACS - Engineer. Integrate. Build. Verona, WI
  • Human Resource Recruiting Coordinator ACS has an opening for an HR Recruiting Coordinator. The primary focus of this role will be recruitment, providing ad... more
  • 21 Days Ago

AI Assistant is available now!

Feel free to start your new journey!