Enable job alerts via email!
A leading financial institution in Montreal is searching for a Senior Software Architect. The role involves leading software architecture initiatives, collaborating on modernization efforts, and applying best practices in software design. Candidates should have a Bachelor’s or Master’s degree and extensive experience in software architecture. This position offers a hybrid work environment and emphasizes continuous learning and development.
Title posted on Jobillico - Senior Software Architect
Posted onAugust 14, 2025 by Employer details National Bank
To add a job posting to your favourites, you need a Job Bank account. Sign in or sign up now!
Title posted on Jobillico - Senior Software Architect
Posted onAugust 14, 2025 by Employer details National Bank
Add to favouritesTo add a job posting to your favourites, you need a Job Bank account. Sign in or sign up now!
Sign in Sign up for a Plus accountA career as a Senior Software Architect within the Software Architecture practice within the Software Engineering team at National Bank of Canada is to act as a software architect expert and plays a key role in advancing large-scale technology transformation initiatives. This position involves close collaboration with multiple sectors across the Bank and focuses on architectural modernization and solving complex design challenges. The role offers opportunities to deepen expertise in software architecture, design patterns, Domain-Driven Design (DDD), systems integration, API design, and cloud architecture. Success in this role requires business acumen , as well as the ability to coach, influence, and communicate effectively to support the adoption of modern engineering practices.
Your Role
Your team
You will be joining a team of highly skilled technical professionals dedicated to developing innovative solutions and advancing the adoption of future technologies. We collaborate closely together to ensure seamless integration of ideas and expertise, fostering a supportive environment for cutting-edge advancements.
Our IT function brings together 2,300 professionals with a collaborative, proactive and agile mindset. Day to day, we actively work to seize opportunities, stay on the cutting edge of technology, and continuously improve processes.
Within the software engineering sector, you are part of a team of IT Architects colleagues, and you report to the Senior Director of Software Engineering. Our team stands out for its technical expertise and hands-on approach. We ultimately aim to offer you maximum flexibility and quality of life. This notably means a hybrid work environment, as well as adaptable working hours.
The Bank values continuous development and internal mobility. Our personalized training programs enable you to master your job and develop new areas of expertise. Tools such as the Data Academy, language training, the Harvard Learning Center as well as coaching and mentoring support are available to you, at all times.
Prerequisites
2025-09-12
Important notice: This job posting has been provided by a partner site. Job Bank is not responsible for this content.
Report a problem with this job posting * What’s wrong? This job posting contains incorrect information Inaccurate salary Inaccurate job title Link to full job posting / Expired or closed job posting Provide more details: Report potential misuse of Job Bank
You will not receive a reply. For enquiries, please contact us .
Sign up for a Plus account to get the most out of your job search and access all the tools available on Job Bank!
The median wage is the salary of a given occupation where half the workers earn more than that amount, and half earn less. This information is presented on job postings to help job seekers determine how the salary compares to the amount earned by other workers working the same job. Job Bank preferred indicating the median wage, which is less affected by extremely high or low wages, rather than the average wage which is calculated by adding up all the salaries of a group of people and then dividing that total by the number of people.