Senior Data Engineer (SQL, Python, Databricks)

CIBC

Closes in 5 days Hybrid

Quick summary

Work type
Hybrid
Location
Chicago, IL
Salary
$120,000–$135,000 / yr
Posted
4 days ago
Closes
Jun 20, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $172k
This role $128k
$108k most similar roles pay here $228k

This role pays less than 76% of similar roles. Most pay $133,487–$211,200 — the shaded band above. At the midpoint, this role pays about $128k versus about $172k for comparable roles.

Based on 240 similar postings.

Employer

About CIBC

CIBC (Canadian Imperial Bank of Commerce) is a leading North American financial institution offering personal, business, public sector, and institutional banking, investment banking, and wealth management services. Industry: Banking & Financial Services

CIBC currently has 13 open roles on FindRole.

Listed pay typically runs $120,000–$150,000 across 13 roles with salary data.

Most-posted roles

View all roles at CIBC

At a glance

TL;DR · Senior Data Engineer (SQL, Python, Databricks)

As a Senior Data Engineer at CIBC in Chicago, you will join a dynamic team to develop and maintain critical software solutions that support strategic business objectives. Your daily responsibilities include designing robust applications, driving technical innovation, and ensuring high-quality delivery through secure, scalable solutions across Azure and Databricks environments using PySpark and Scala for ETL processes. You will also manage data ingestion, pipeline development, and optimization while adhering to regulatory requirements and industry trends. Essential skills include strong SQL Server development, experience with SSIS, CI/CD practices, and proficiency in tools like Tableau or Power BI. This role requires a deep understanding of banking products and regulations, as well as the ability to influence strategic decisions using technical expertise and industry knowledge.

What you'll do

  • Design and implement secure, scalable data solutions using Azure and Databricks.
  • Develop and optimize ETL pipelines with PySpark and Scala for efficient data processing.
  • Ensure compliance with regulatory requirements and participate in risk assessments.
  • Automate testing, CI/CD processes, and maintain observability across the stack.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.

What we're looking for

  • 5-7 years of data engineering experience in financial services or tech.
  • Proficient in Azure and Databricks with PySpark and Scala for ETL processes.
  • Strong skills in SQL Server development and pipeline delivery optimization.
  • Experience in DevOps/SDLC, including CI/CD and security compliance.
  • Mastery of Agile methodologies (Jira/Azure DevOps) and executive communication.
  • Degree or relevant certification in Computer Science, Engineering, MIS, or related field.

More like this

Similar roles

Senior Data Engineer

CVS Health

Remote (Wellesley, MA) +2 12 days ago $101,970$222,480
BigQuery Python GCP Cloud Dataflow Cloud Composer Kubernetes GitHub Actions CI/CD Cloud Build Cloud Monitoring Cloud Logging Error Reporting Data Catalog Terraform SQL NoSQL Airflow Pub/Sub Docker Jenkins Google Cloud Storage Cloud Functions Cloud Run Spark Streaming API development Git Bash shell scripts UNIX utilities Kafka
Remote Hybrid

Data Engineer, Senior

Booz Allen Hamilton

Huntsville, AL 45 days ago $77,500$176,000
SQL Python Scala Spark Java AWS EMR AWS Glue Azure Data Factory Power Apps Apache Spark Apache NiFi AirFlow Databricks Snowflake Redshift BigQuery Elasticsearch Solr MongoDB Cosmos DB Jenkins GitHub NIST 800.53 FISMA CI/CD

Lead Data Engineer (Python, Databricks, SQL)

CIBC

Chicago, IL 6 days ago $150,000$165,000
Azure Databricks PySpark Python SQL Server SSIS CI/CD Tableau Cognos Power BI Jira Azure DevOps GitHub Copilot DevOps Agile Kubernetes Terraform
Hybrid