CIBC

Lead Software Engineer, API Integrations

CIBC
Apply
2 hours ago

Base Salary

$150k - $170k/yr

Responsibilities

  • Perform and coordinate complex solution design activities aligned with Commercial Banking requirements and the technology roadmap.
  • Design and document technical functionality, infrastructure, interfaces, and API integrations.
  • Lead multiple complex technology solutions, roadmaps, design reviews, and continuous improvement initiatives.
  • Translate business requirements into scalable, cost-effective, secure, and operationally efficient applications.
  • Act as the solution lead and interface with project teams and stakeholders.
  • Support and mentor junior designers and developers through knowledge sharing and problem solving.
  • Design systems for high availability, disaster recovery, and multi-environment promotion.

Requirements

  • Require 7–10+ years of experience designing, developing, implementing, and supporting applications.
  • Demonstrated expertise across front end, backend, API integrations, security, cloud infrastructure, and complex enterprise ecosystems.
  • Strong experience with C#, ASP.NET Core, Web API, JSON, Entity Framework, React, .NET, and related web technologies.
  • Experience with databases, ETL platforms, CI/CD tools, Microsoft Azure, cloud-native design, resiliency, and secure deployment patterns.
  • Knowledge of ASP.NET Core Identity, Entra ID, OAuth, OpenID, and access integrations.
  • Preferred experience with Fenergo CLM or similar client lifecycle, onboarding, KYC, or AML platforms.
  • Preferred hands-on architecture and implementation experience with Fen-X SaaS, Salesforce CRM, and internal or third-party applications.
  • Preferred familiarity with master data management, customer/entity hierarchy solutions, high availability, disaster recovery, and multi-environment promotion.
  • Must be legally eligible to work at the specified location and, where applicable, hold a valid work or study permit.

Benefits

  • Hybrid work arrangement with 2 days in the office and 3 days remote in Chicago.
  • Medical, dental, vision, health savings account, life insurance, disability, and other insurance plans.
  • Paid time off including sick leave, parental leave, vacation, and holidays.
  • 401(k), banking benefits, wellbeing support, incentive compensation eligibility, and other employee perks.
  • Paid Purpose Day for personal growth and development.
  • Regular full-time employment with 40 weekly hours.

Tech Stack

AzureC#CSSDatabricksJavaJavaScriptJenkinsjQueryMicrosoft SQL ServerNode.jsPythonReactSQLTypeScriptVB.NET
CIBC

About CIBC

10,000+ employees

CIBC is here to help all our clients reach their goals. We know the importance of reliable financial products and services, and we’re dedicated to providing them in a way that lets you bank however you want, whenever you want. With innovative tools designed around your priorities and a team fully focused on your success, you’ll get the insights you need to get even closer to achieving your goals. This culture of innovation and shared values of trust, teamwork and accountability are why we’ve been named a top employer in Canada. They’re also why a career at CIBC is more than a job—it’s an opportunity to grow and work alongside some of the brightest in Canada. La Banque CIBC est là pour aider tous nos clients à atteindre leurs objectifs. Nous connaissons l'importance de produits et services financiers fiables, et nous nous engageons à les fournir d'une manière qui vous permette d'effectuer vos opérations bancaires comme vous le souhaitez, quand vous le souhaitez. Avec des outils innovants conçus autour de vos priorités et une équipe entièrement centrée sur votre réussite, vous obtiendrez les informations dont vous avez besoin pour vous rapprocher encore plus de vos objectifs. Cette culture de l'innovation et les valeurs partagées de confiance, de travail d'équipe et de responsabilité sont la raison pour laquelle nous avons été nommés l'un des meilleurs employeurs au Canada. C'est aussi pourquoi une carrière à la Banque CIBC est plus qu'un emploi : c'est une occasion de grandir et de travailler aux côtés de certaines des personnes plus brillantes au Canada.

Contact me