Principal Data Engineer

CNA Financial

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Chicago, IL
Salary
$97,000–$189,000 / yr
Posted
17 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $193k
This role $143k
$80k most similar roles pay here $252k

This role pays less than 85% of similar roles. Most pay $170,000–$216,300 — the shaded band above. At the midpoint, this role pays about $143k versus about $193k for comparable roles.

Based on 240 similar postings.

Employer

About CNA Financial

CNA Financial is a Chicago-based commercial property and casualty insurance company, offering business insurance and risk-management services to companies across the United States and internationally.

CNA Financial currently has 18 open roles on FindRole.

Listed pay typically runs $97,000–$189,000 across 15 roles with salary data.

Most-posted roles

View all roles at CNA Financial

At a glance

TL;DR · Principal Data Engineer

As a Principal Data Engineer, you will serve as a technical authority and individual contributor focused on the strategic direction, modernization, and operational excellence of reinsurance, accounting, regulatory reporting, and financial data systems. You will be responsible for architecture, engineering, coding, and troubleshooting across the full solution stack to simplify legacy ecosystems and improve data quality. The role involves designing scalable solutions, managing technical debt, and ensuring production stability while influencing both internal and offshore teams. Key technologies include Google Cloud Platform, BigQuery, Cloud Storage, Dataflow, Dataproc, Pub/Sub, and Cloud Composer. You will utilize skills in ETL/ELT processes, API integration, data modeling, and Agile methodologies to solve complex problems involving premium and loss transaction data while ensuring compliance with financial controls and reporting requirements within the insurance business domain.

What does a Data Engineer earn?

Median $183138 from 214 postings across 58 companies.

See salary data

What you'll do

  • Define the technical direction and architecture for reinsurance, accounting, regulatory reporting, and financial data systems.
  • Perform hands-on coding, automation, testing, and troubleshooting across the full solution stack.
  • Develop modernization roadmaps to simplify legacy ecosystems and improve data quality and reporting accuracy.
  • Translate business goals and compliance needs into practical technical solutions and delivery plans.
  • Establish engineering standards for scalable, secure, and maintainable software across internal and offshore teams.
  • Manage technical debt reduction priorities and ensure alignment with enterprise cloud and security standards.
  • Provide architectural guidance and mentorship to engineers and stakeholders as a senior technical authority.

What we're looking for

  • Bachelor’s degree in Computer Science, Information Technology, or a related discipline (Master’s preferred).
  • At least 10 years of experience in application engineering.
  • Proficiency in coding across multiple programming languages (preferred).
  • Expertise in enterprise architecture, solution design, and technical leadership for modernization-focused product teams.
  • Deep knowledge of the full solution stack including cloud platforms, data modeling, APIs, and ETL/ELT processes.
  • Experience with Google Cloud Platform or comparable enterprise data platforms.
  • Previous technical or project leadership experience is required.
  • Relevant certifications in cloud, application development, architecture, or data engineering (preferred).

More like this

Similar roles

Principal Data Engineer

Oracle

Nashville, TN 51 days ago $114,600$234,600
Data Engineering Distributed Systems ETL Data Governance Data Pipeline Scala Agile Data Validation
6+ yrs exp

Principal Data Engineer

T-Mobile

New York, NY +1 36 days ago $125,600$226,600
Snowflake Databricks DBRX AWS EMR Aurora Redshift Glue S3 SWF QuickSight Data Architecture Data Engineering Cloud Computing SDLC Agile Scrum
7+ yrs exp

Principal Data Engineer

Oracle

Nashville, TN 42 days ago $114,600$234,600
Oracle Cloud Infrastructure ETL Data Engineering Data Governance Python Agile Data Quality Analytics Distributed Systems Network Monitoring
6+ yrs exp

Principal Data Engineer

Amgen

Remote (Thousand Oaks, CA) 16 days ago $159,422$215,689
AWS Azure GCP Python PySpark SQL Apache Spark Apache Airflow Databricks ETL CI/CD Git Maven Dev Ops Data Modeling OLAP OLTP
6+ yrs exp Remote

Principal Data Platform Engineer

Salesforce

Remote (San Francisco, CA) 9 days ago $197,300$313,700
Python Go Java AWS Snowflake Terraform dbt Airflow RAG LLM gRPC REST API DynamoDB S3 Lambda ECS Fargate GitHub Actions CI/CD Apache Iceberg Monte Carlo OAuth OIDC
10+ yrs exp Remote

Principal or Senior Principal Data Engineer

Northrop Grumman

Melbourne, FL 21 days ago $98,400$147,600
SQL Python ETL Data Warehousing Airflow Prefect Spark Hadoop Tableau PowerBI Big Data Cloud Data Services UI/UX Design Graphic Design CompTIA Security+
5+ yrs exp Hybrid