FAQs
What is the primary role of a Lead Software Engineer/Architect at CIBC?
The primary role is to architect and drive the design and development of complex, highly integrated, data-intensive custom software, while also engaging with clients to understand their needs and advising them on solutions.
What technologies should candidates be experienced with for this position?
Candidates should have expertise in Azure, Asp.NET, MS SQL, ETL, Entity Framework, and browser-based technologies such as JavaScript, jQuery, and CSS.
How many years of experience are required for this role?
A minimum of 7 years of experience in software engineering and architecture is required, preferably with technology experience within financial services.
What kind of team collaboration is expected in this role?
The role requires collaboration with internal teams across operations, business, security, and cloud engineering, along with cross-functional teams to design and deliver software solutions.
What qualities does CIBC look for in a candidate for this position?
CIBC looks for a transformative thought leader, a trusted advisor, someone with strong relationship-building skills, a passion for technology, and the ability to navigate ambiguity and manage multiple initiatives.
Are there opportunities for remote work for this position?
Yes, there is a hybrid work arrangement where employees can expect to spend 2–5 days per month on-site while working remotely on other days.
What kind of professional development opportunities does CIBC offer?
CIBC offers personalized recognition, competitive salaries, banking benefits, a benefits program, vacation offerings, wellbeing support, and initiatives like Purpose Day, which is a paid day off dedicated to personal growth and development.
Is experience with DevOps relevant for this role?
Yes, experience with DevOps is considered a plus for this position, alongside hands-on development experience for prototype solutions.
What should candidates be prepared to demonstrate during the application process?
Candidates may be asked to complete an attribute-based assessment and other skills tests, including simulation, coding, and MS Office, to showcase their skills and qualifications.
Are Microsoft certifications required for this position?
While Microsoft certifications, including Azure, are desirable, they are not required for the role.
How does CIBC value diversity in its hiring process?
CIBC is committed to creating an inclusive environment where all team members feel they belong and seeks applicants from a wide range of abilities, providing an accessible candidate experience.