Senior Software Engineer, US Risk Technology

CIBC

Hybrid

Quick summary

Work type
Hybrid
Location
Chicago, IL
Salary
$120,000–$140,000 / yr
Posted
4 days ago
Closes
Jul 10, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $186k
This role $130k
$106k most similar roles pay here $248k

This role pays less than 99% of similar roles. Most pay $153,440–$217,725 — the shaded band above. At the midpoint, this role pays about $130k versus about $186k 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 11 open roles on FindRole.

Listed pay typically runs $130,000–$150,000 across 11 roles with salary data.

Most-posted roles

View all roles at CIBC

At a glance

TL;DR · Senior Software Engineer, US Risk Technology

As a Senior Software Engineer on the US Risk Technology team at CIBC, you will work closely with risk management stakeholders to develop and maintain complex ETL jobs in DataBricks, automate workflows using Microsoft Power Platform, and manage data flows through Azure Data Lake Storage. Your day-to-day responsibilities include implementing cloud-first solutions, writing secure code following DevSecOps practices, and documenting the software delivery lifecycle on tools like ServiceNow. You will leverage technologies such as SQL, Python, PySpark, and various Azure services to build scalable and efficient applications that support regulatory compliance and risk management initiatives. Ideal candidates have 5-7 years of experience in software engineering with a strong background in cloud computing, database management, and application development, along with proficiency in Python and hands-on experience with Databricks for ETL processes.

What you'll do

  • Develop ETL jobs in DataBricks for data processing and analysis.
  • Build workflow automation solutions using Microsoft Power Platform and Azure services.
  • Write secure code following DevSecOps practices and industry best standards.
  • Document software delivery lifecycle steps on wiki and change management tools.
  • Apply knowledge of banking risk management to align business objectives with tech.
  • Stay updated with emerging technologies, changes in the banking industry, and regulations.

What we're looking for

  • 5-7 years of experience in software engineering with a relevant degree.
  • Proficient in Python and hands-on experience with Databricks for ETL processes.
  • Comfortable writing SQL queries and using PySpark or Spark SQL on Microsoft Azure.
  • Experience with cloud computing, specifically Microsoft Azure services.
  • Ability to document the software delivery life cycle effectively.
  • Write secure code following industry best practices and incorporate DevSecOps.

More like this

Similar roles

Senior Data Engineer

CIBC

Chicago, IL 6 days ago $120,000$135,000
Databricks PySpark Scala Azure SQL Server SSIS CI/CD Tableau Cognos Power BI Jira Azure DevOps Python REST APIs DevOps
Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 150 days ago $119,800$234,700
Chromium C++ JavaScript HTML CSS WebAssembly Git CI/CD W3C Docker Linux Windows MacOS Cross-platform Debugging PerformanceOptimization RenderingPipeline BrowserEngine WebDevelopmentTools REST_APIs
Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 53 days ago $119,800$234,700
Azure React Web API Python Go Rust Kubernetes Docker CI/CD Prometheus Grafana PostgreSQL Big Data LLMs Agentic Workflows

Senior Software Engineer

Microsoft

Redmond, WA 18 days ago $119,800$234,700
C# TypeScript Python Azure RESTful APIs OAuth Entra ID Docker Kubernetes CI/CD Prometheus Grafana PostgreSQL Redis GraphQL

Senior Software Engineer

Highnote

San Francisco, CA 115 days ago $170,000$230,000
Java Spring JPA SQL JUnit AWS GCP Docker Kubernetes BigQuery RedShift
Hybrid

Senior Software Engineer

Warner Bros. Discovery

Remote 15 days ago
Python Go Java C++ PostgreSQL DynamoDB Terraform LLMs prompt engineering evaluation frameworks A/B testing methodologies CI/CD Kubernetes AWS Git Docker
Remote