Taro Logo

Lead Software Engineer

CIBC is a relationship-oriented bank providing financial services with 44,000 employees helping clients achieve their financial goals.
$135,000 - $165,000
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Finance

Description For Lead Software Engineer

CIBC, a leading financial institution with over 44,000 employees, is seeking a Lead Software Engineer to join their US Technology, Infrastructure & Innovation (US TI&I) team in Chicago. This role represents an exciting opportunity to work at the intersection of technology and banking, helping to transform CIBC's digital capabilities while maintaining operational resilience.

The position offers a competitive salary range of $135,000-$165,000, along with comprehensive benefits including medical, dental, vision coverage, 401(k), and various insurance options. The work arrangement is hybrid, requiring 2 days per week onsite in downtown Chicago.

As a Lead Software Engineer, you'll be responsible for architecting and driving the design of complex, data-intensive software solutions. The role requires extensive experience with modern technologies including Azure, Asp.NET, API Development, and various database technologies. You'll work hands-on with development teams while also serving as a technical leader and solution architect.

The ideal candidate brings 7+ years of software engineering and solution architecture experience, with strong expertise in both technical implementation and strategic planning. You'll need to demonstrate excellent communication skills, as you'll be working closely with business partners and various internal teams to deliver high-quality solutions.

CIBC offers a culture focused on trust, teamwork, and accountability, with opportunities for professional growth and development. The company provides various special perks and programs for team members, including a unique "Purpose Day" - a paid day off dedicated to personal growth and development.

This role is perfect for a technical leader who enjoys staying hands-on with development while also driving architectural decisions and mentoring others. You'll be part of transforming a traditional bank into a modern, digital-first financial institution while maintaining the high standards required in the banking industry.

The position requires no visa sponsorship and candidates must be legally eligible to work in the specified location. If you're passionate about technology, enjoy solving complex problems, and want to make a meaningful impact in the financial services sector, this role offers an excellent opportunity to advance your career while working on significant technical challenges.

Last updated 7 hours ago

Responsibilities For Lead Software Engineer

  • Architect and drive design and development of complex, highly integrated, data-intensive custom software
  • Work with developers, system analysts, and QA testers
  • Interact with business partners regarding requirements and project milestones
  • Develop solution architectures integrating business logic, processes, and data
  • Guide solution delivery teams in implementation
  • Contribute to architecture roadmap
  • Assess, strategize, and manage data-related projects
  • Collaborate with partner teams to define deliverables and create documentation
  • Meet with internal clients to understand priorities and advise on solutions

Requirements For Lead Software Engineer

JavaScript
Node.js
  • 7+ years of experience in Software Engineering and Solution Architecture
  • Expertise in Azure, Asp.NET, API Development/API Management
  • Experience with MS SQL, ETL, Entity Framework
  • Knowledge of browser-based technologies (JavaScript, jQuery, CSS)
  • Experience with large-scale software development
  • DevOps experience (preferred)
  • Ability to handle high degree of ambiguity and changing priorities
  • Strong relationship building skills
  • Must be legally eligible to work at the specified location
  • Microsoft certifications (including Azure) desired but not required

Benefits For Lead Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Life Insurance
  • Disability Insurance
  • Paid Time Off
  • Parental Leave
  • Health Savings Account
  • Holidays
  • Special perks

Interested in this job?

Jobs Related To CIBC Lead Software Engineer