Lead Software Engineer, API Integrations

CIBC•Chicago, IL
•$150,000 - $170,000•Hybrid

About The Position

CIBC is seeking a technically strong, delivery-focused Lead Software Engineer to design, develop, implement, and support applications in complex banking enterprise environments. The role spans front-end and back-end development, API integrations, security, and cloud infrastructure, with a focus on translating Commercial Banking requirements into scalable solutions that align with the bank’s technology roadmap and operational needs. The successful candidate will coordinate complex solution design, document technical functionality, infrastructure, interfaces, and integrations, and lead cost-effective solutions that meet business objectives and improve operational efficiency. They will contribute to technology roadmaps, lead multiple complex technology solutions, promote platform consistency and best practices, and drive continuous improvement. The role also involves leading design reviews with project stakeholders and mentoring junior designers and developers. The position is hybrid, with two days in the office and three days remote, and is based in Chicago, Illinois. The expected salary range is $150,000 to $170,000, based on experience, qualifications, and location. The successful candidate may also be eligible for incentive compensation, including a discretionary bonus component.

Requirements

  • 7–10+ years of experience designing, developing, implementing, and supporting applications.
  • Experience developing, maintaining, and deploying enterprise-grade web applications using Microsoft .NET technologies.
  • Expertise in C#, ASP.NET Core, Web API, JSON, Entity Framework, and React.
  • Ability to integrate backend logic with HTML5, CSS, JavaScript, jQuery, and AJAX front-end technologies.
  • Experience with languages including C#, VB.NET, SQL, PL/SQL, JavaScript, TypeScript, Python, Java, and NodeJS.
  • Experience with .NET Framework (2.0–4.7), ASP.NET (Web Forms, MVC, Web API), Entity Framework, and LINQ.
  • Experience with SQL MI and SQL Server databases.
  • Experience with ETL tools including SSIS, Databricks, and Azure Data Factory, and CI/CD tools including JIRA, GitHub, Jenkins, and Azure DevOps.
  • Experience with ASP.NET Core Identity, Entra ID, OAuth/OpenID, and allAccess integrations.
  • Strong experience with Microsoft Azure and understanding of cloud-native design, resiliency, and secure deployment patterns.
  • Experience with Azure App Services, Azure Functions, Azure Storage, Azure Key Vault, Azure Monitor/Application Insights, and Entra ID/Azure AD.
  • Ability to work across front-end, backend, API integrations, security, and cloud infrastructure in complex banking enterprise ecosystems.
  • Ability to translate requirements into scalable technical solutions and support platforms with compliance, audit, and operational rigor.

Nice To Haves

  • Experience with Fenergo CLM or similar client lifecycle, onboarding, KYC, or AML platforms.
  • Design/architecture consulting and hands-on implementation experience on the Fen-X SaaS platform with Salesforce CRM and other internal CIBC custom and third-party applications.
  • Familiarity with master data management and customer/entity hierarchy solutions.
  • Experience designing systems for high availability, disaster recovery, and multi-environment promotion.

Responsibilities

  • Perform and coordinate complex solution design activities.
  • Understand Commercial Banking requirements and translate them into system and application designs aligned with the technology roadmap.
  • Design and document technical functionality, infrastructure, interfaces, and integrations.
  • Lead cost-effective, innovative solutions that meet business objectives and improve operational efficiency.
  • Contribute to technology roadmaps aligned with the bank’s vision, strategy, and business objectives.
  • Lead multiple complex technology solutions while maintaining platform consistency, adopting best practices, and driving continuous improvement.
  • Act as the solution lead and interface with project teams.
  • Drive and moderate design review sessions, ensuring designs align with business requirements and architectural direction.
  • Support and mentor junior designers and developers through knowledge sharing, collaboration, and problem solving.
  • Design, develop, implement, and support enterprise applications across front-end, back-end, API integration, security, and cloud infrastructure.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Health Savings Account
  • Life insurance
  • Disability insurance
  • Other insurance plans
  • Paid time off, including sick leave, parental leave, and vacation
  • Holidays
  • 401(k)
  • Incentive compensation, potentially including a discretionary bonus
  • Banking benefits
  • Wellbeing support
  • Purpose Day: a paid day off for growth and development
  • MomentMakers social, points-based recognition program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service