Senior Software Engineer - US Risk Technology

CIBCChicago, IL
$120,000 - $140,000Hybrid

About The Position

As a Senior Software Engineer on the US Risk Technology team, you’ll serve as a technology partner for the US risk management function. We are working on challenging projects, creating ETL jobs in DataBricks, building workflow automation solutions using Microsoft Power Platform, data flows with Azure data lake storage and DevOps environment set up. The role offers exposure to the full range of the software development life cycle, from development to testing to support. This Senior Software Engineer also builds solutions in AML Tech, Databricks, and other applications to support the US Risk Management business. CIBC we enable the work environment most optimal for you to thrive in your role. You’ll have the flexibility to manage your work activities within a hybrid work arrangement where you’ll spend 2 days per week on-site, while other days may be remote.

Requirements

  • 5-7 years experience within Software Engineering with a relevant post-secondary degree.
  • Proficient in languages such as Python.
  • Hands-on experience with Databricks platform implementing ETL processes.
  • Comfortable writing SQL queries.
  • Understand banking fundamentals.
  • Embrace and champion change.
  • Digital savvy, seeking out innovative solutions and embracing leading-edge technologies.
  • Ability to adapt to new tools and trends.
  • Driven by collective success and understanding the power of an inclusive team.
  • Values matter, bringing your real self to work and living values of trust, teamwork, and accountability.
  • Legally eligible to work at the specified location(s) and, where applicable, must have a valid work or study permit.

Nice To Haves

  • Azure Certifications would be an asset (AZ-900).
  • Experience with PySpark or Spark SQL for data processing along Microsoft Azure would be valuable.
  • Work with databases, cloud computing, or application development/support would be particularly relevant.
  • Experience with C#, .Net, or PowerApps.
  • Exposure to risk management, capital stress testing, credit risk models, and regulatory compliance would be particularly relevant.

Responsibilities

  • Serve as a technology partner for the US risk management function.
  • Create ETL jobs in DataBricks.
  • Build workflow automation solutions using Microsoft Power Platform.
  • Develop data flows with Azure data lake storage.
  • Set up DevOps environments.
  • Build solutions in AML Tech, Databricks, and other applications to support the US Risk Management business.
  • Make the link between business problems and technology solutions with a cloud-first mindset.
  • Use the full range of Microsoft Azure Services with exposure to machine learning.
  • Document each step of the software delivery life cycle on wiki and our change management software ServiceNow.
  • Write secure code following industry best practices and incorporate DevSecOps into your workflow.
  • Write with precision and clarity, expressing technical concepts to non-technical audiences.
  • Build trusted working relationships with business stakeholders, technology partners, and external vendors.
  • Apply knowledge of banking and risk management to ensure alignment between business objectives and software requirements.
  • Stay up-to-date with emerging technologies, changes in the banking industry, and regulatory developments.

Benefits

  • Medical
  • Dental
  • Vision
  • Health Savings Account
  • Life Insurance
  • Disability
  • Other Insurance Plans
  • Paid Time Off (including Sick Leave, Parental Leave and Vacation)
  • Holidays
  • 401(k)
  • Competitive total rewards package
  • Incentive compensation plan
  • Discretionary bonus component
  • Banking benefits
  • Wellbeing support
  • MomentMakers, our social, points-based recognition program
  • Purpose Day; a paid day off dedicated for you to use to invest in your growth and development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service