CIBC, a leading financial institution with over 44,000 employees, is seeking a Senior Software Engineer to join their Private, Personal, & Digital Banking Technology Team. This role offers an exciting opportunity to shape the future of digital banking, focusing on developing a comprehensive platform serving both private wealth and personal clients.
The position involves working in a dynamic, fast-paced environment where you'll leverage modern software engineering practices and cloud technologies to create innovative solutions. As a Senior Software Engineer, you'll be responsible for designing and implementing scalable solutions, writing and debugging code, and implementing test automation to enhance operational resilience.
The ideal candidate will have a strong background in software engineering, particularly in Java development, with expertise in modern programming languages, frameworks, and cloud technologies. You'll need to demonstrate excellent problem-solving abilities, attention to detail, and strong collaborative skills. The role offers significant opportunity for growth and impact, with responsibilities including mentoring junior engineers and building strong relationships with business partners.
CIBC offers an attractive compensation package including competitive salary, incentive pay, comprehensive benefits, and unique perks like Purpose Day - a paid day off for personal development. The work environment is hybrid, requiring 2 days per week on-site in Chicago, providing a balance between collaborative in-person work and remote flexibility.
This is an excellent opportunity for a senior engineer looking to make a meaningful impact in the financial technology sector while working with a respected institution that values employee growth and work-life balance. The role combines technical leadership with the chance to influence the future of digital banking solutions, making it an ideal position for someone who wants to advance their career while contributing to innovative financial technology solutions.