Senior Software Engineer

CIBC

Hybrid

Quick summary

Work type
Hybrid
Location
Chicago, IL
Salary
$125,000–$150,000 / yr
Posted
16 days ago
Closes
Jun 18, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $180k
This role $138k
$113k most similar roles pay here $234k

This role pays less than 85% of similar roles. Most pay $142,400–$217,725 — the shaded band above. At the midpoint, this role pays about $138k versus about $180k 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 9 open roles on FindRole.

Listed pay typically runs $125,000–$150,000 across 9 roles with salary data.

Most-posted roles

View all roles at CIBC

At a glance

TL;DR · Senior Software Engineer

As an Application Consultant at CIBC’s Corporate Employee Technology Department, you will lead the digital transformation by developing and maintaining complex mobile applications for both iOS and Android platforms. Your day-to-day responsibilities include full stack development using .NET (C#), SQL Server, ReactJS, and UI frameworks like Telerik, as well as integrating data platforms such as Databricks, Talend, and SSIS for ETL and analytics solutions. You will also design and implement AI-driven features, mentor junior engineers, and contribute to technology roadmaps aligned with the bank’s strategic objectives. This role requires expertise in software architecture, RESTful APIs, microservices, cloud platforms (preferably Azure), and a solid understanding of DevOps practices for environment management and compliance. With a focus on continuous improvement and fostering an inclusive team culture, you will drive innovation and operational efficiency across multiple projects at enterprise scale.

What you'll do

  • Lead the design and implementation of complex software solutions across multiple platforms.
  • Drive best practices in software architecture and quality assurance for projects.
  • Design and implement AI-driven features using foundation models and ML techniques.
  • Perform solution design activities to translate business requirements into technical specifications.
  • Contribute to technology roadmaps aligned with the bank’s strategic objectives.

What we're looking for

  • Expertise in .NET (C#) and SQL Server development.
  • Experience with ReactJS and UI frameworks like Telerik.
  • Proficiency in AI model fine-tuning and deployment.
  • Strong background in cloud technologies, preferably Azure.
  • Ability to lead complex software solution design and implementation.
  • Knowledge of data technology stacks including ETL processes.
  • Excellent communication skills for technical recommendations.

More like this

Similar roles

Senior Software Engineer

Adobe

San Jose 82 days ago $208,300$301,600
Apache_Spark Java Scala Agile CI/CD Kafka Docker AWS PostgreSQL Redis GCP Azure Python Go Cassandra Hadoop Kubernetes Terraform

Senior Software Engineer

The Walt Disney Company

Remote (Usa - Wa - 925 4Th Ave, US) 61 days ago $148,700$199,400
JavaScript HLS DASH PlayReady Widevine Adaptive Bitrate Streaming CEA-608 CEA-708 AVC HEVC AAC EAC3 Web Technologies CI/CD Build Tools DRM AI-Assisted Development Tools
Remote

Senior Software Engineer

Broadcom

Burlington, MA 95 days ago $108,000$172,800
Java Kubernetes GitHub Maven Jenkins Docker CI/CD Git Linux Python PostgreSQL VMware vSphere vSAN NSX Terraform AWS Azure

Senior Software Engineer

Adobe

San Jose 82 days ago $228,600$331,050
Apache Spark Hadoop Apache Kafka AWS S3 Azure Data Lake Storage Apache Parquet Databricks Delta Apache Iceberg Apache Hudi Apache HBase Cassandra MongoDB Azure Cosmos DB Java Scala CI/CD Agile

Senior Software Engineer

Prudential Financial

Newark, NJ 99 days ago $104,000$171,600
React Springboot Docker Terraform AWS Kubernetes DevOps CI/CD GitHub Jenkins Python Java Node.js HTML CSS JavaScript DynamoDB ECS Lambda RDS S3 Observability Metric Logs Tracing Agile Methodology
Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 71 days ago
Python Java JavaScript TypeScript C# CI/CD Kubernetes Docker AWS Azure Git PostgreSQL SQL Linux RESTful APIs Swagger/OpenAPI JSON YAML Jenkins GitHub Terraform Prometheus Grafana