cover image
National Bank of Canada

National Bank of Canada

www.bnc.ca

7 Jobs

19,788 Employees

About the Company

At National Bank, we believe in the potential of each individual, and that even the smallest gestures can make a big difference. When we help others accomplish their projects, we help empower them and the community at large. We try to make a difference through innovation, but above all, by putting people first. By taking the time to listen and letting our actions speak for themselves. By remaining bold and passionate. By developing lasting relationships as partners and allies. Together we can achieve great things and create a positive impact. Want to learn more about us? For advice on your personal finances, visit: nbc.ca/advice For advice on your business, visit: nbc.ca/business For career opportunities, visit: jobs.nbc.ca For all the latest news, visit: nbc.ca/news By clicking "Follow" above, you may receive communications from National Bank, either in your LinkedIn inbox or by other means via LinkedIn, about products and services that could interest you. Learn more at: www.nbc.ca/socialnetworks.

Listed Jobs

Company background Company brand
Company Name
National Bank of Canada
Job Title
Scrum Master
Job Description
**Job Title** Scrum Master – Software Engineering **Role Summary** Act as the delivery orchestrator for large‑scale technology projects within an Agile/Safe environment, ensuring value delivery through strong leadership, planning, and continuous improvement. **Expectations** - Drive the execution of enterprise‑level projects prioritized by business units. - Foster a motivating atmosphere while facilitating day‑to‑day Agile ceremonies. - Continuously optimize resource allocation to meet sector objectives. - Proactively identify, diagnose, and resolve complex issues. - Manage risks and dependencies, aligning technology and business stakeholders. - Communicate progress and status across varied audiences. - Champion organizational transformation and promote core values. **Key Responsibilities** - Plan and conduct Product Backlog Refinement and Sprint Planning workshops. - Coordinate and support Release Planning, backlog grooming, and retrospective sessions. - Allocate and track project resources to maintain timelines and quality. - Detect blockers, coach teams, and enforce Agile/Safe best practices. - Maintain risk registers and mitigation plans. - Produce status reports, dashboards, and metrics for executive visibility. - Ensure seamless collaboration between technology leads, business units, and cross‑functional teams. - Act as a change agent, facilitating communication with internal and external stakeholders. **Required Skills** - Proven experience as a Scrum Master on large‑scale projects in a major organization. - Expertise in workshop facilitation and Agile coaching, particularly within the Scaled Agile Framework (SAFE). - Strong analytical and critical‑thinking capabilities. - Proficiency with Agile delivery and DevSecOps practices. - Hands‑on knowledge of Atlassian tools (Jira, Confluence). - Familiarity with ITSM processes (ServiceNow). - Understanding of SAFE principles and Secure Software Development Life Cycle (SSDLC). - Fluency in French; English proficiency preferred for cross‑functional collaboration. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent professional experience. - Certified Scrum Master (CSM, PSM, or equivalent). - SAFE certification (e.g., SAFe Scrum Master, SAFe Agilist) is highly desirable.
Montreal, Canada
Hybrid
30-10-2025
Company background Company brand
Company Name
National Bank of Canada
Job Title
Back-end Developer - Artificial Intelligence
Job Description
Job title: Back‑End Developer – Artificial Intelligence Role Summary: Design, develop, and deploy backend services that incorporate generative artificial intelligence within an Agile Scrum environment. Act as a specialist in cloud‑native software development, RESTful API design, and microservices architecture, while ensuring high quality, scalability, and operational excellence. Expectations: - Serve as a key contributor to the API team focused on the Cards domain. - Demonstrate autonomy, collaboration, curiosity, and a rigorous engineering mindset. - Engage in continuous improvement and knowledge sharing across the organization. Key Responsibilities: - Develop and deploy value‑added backend functions using Golang or Java. - Integrate generative AI capabilities (e.g., OpenAI, AWS Bedrock) into the development lifecycle. - Build robust RESTful APIs and microservices hosted on AWS cloud infrastructure. - Perform unit testing, quality assurance, code optimization, and code reviews. - Support “you build it, you run it” operational model, including CI/CD and DevOps practices. - Participate actively in Agile ceremonies and contribute to sprint planning, backlog refinement, and retrospective sessions. Required Skills: - 5+ years of backend software development experience. - Proficiency in Golang or Java, RESTful API development, and microservices architecture. - Deep knowledge of cloud infrastructures (AWS, Azure, GCP) and associated DevOps tools. - Comfortable with GitHub Copilot, VS Code, and modern CI/CD pipelines. - Familiarity with generative AI platforms (OpenAI, AWS Bedrock) is an advantage. - Strong problem‑solving skills, autonomy, and a collaborative attitude. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field. - Functional technical proficiency in English (reading, collaboration) and native fluency in French.
Montreal, Canada
Hybrid
Mid level
04-11-2025
Company background Company brand
Company Name
National Bank of Canada
Job Title
Chief Back-End Developer
Job Description
**Job title** Chief Back‑End Developer **Role Summary** Lead the design, architecture, and implementation of high‑performance, secure back‑end solutions for Wealth Management services. Drive technical strategy, mentor development teams, and collaborate with architects and DevOps to deliver scalable microservices on cloud platforms. **Expactations** - 12+ years of end‑to‑end software development experience. - Proven architectural leadership with multiple senior or lead roles. - Deep expertise in Java (Spring Boot, Spring Batch) and strong knowledge of Python. - Working knowledge of cloud environments (AWS preferred) and DevOps tooling. - Fluency in English; French language skills required. **Key Responsibilities** - Define and evolve software architecture for Wealth Management solutions. - Participate in technical design, addressing performance, security, and maintainability. - Design, develop, and publish microservices in Java; implement secure RESTful APIs. - Integrate messaging and data transfer solutions (Kafka, MQ Server, MFT). - Collaborate with DevOps to build CI/CD pipelines using GitHub Actions, Terraform, Kubernetes, ArgoCD. - Mentor and lead back‑end teams on best practices and code quality. **Required Skills** - Java (Spring Boot, Spring Batch) – advanced. - Python – additional. - Architecture and design patterns for distributed systems. - RESTful API design and implementation. - Messaging systems (Kafka, MQ, MFT). - CI/CD pipelines, container orchestration (Kubernetes, ArgoCD). - Cloud platforms – AWS (developer/architect experience preferred). - DevOps tooling – Terraform, GitHub Actions. - Bilingual: English & French. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field. - AWS Developer or Architect certifications (preferred). ---
Montreal, Canada
Hybrid
Senior
27-11-2025
Company background Company brand
Company Name
National Bank of Canada
Job Title
Business Analyst Internship
Job Description
Job title: Business Analyst Internship Role Summary: 6‑month internship focused on business process optimization and agile project management. Interns support product owners, business line partners, and IT teams, facilitating workshops, modeling processes, performing impact analyses, drafting business requirements, defining test scenarios, and recommending change‑management strategies. Expactations: Deliver accurate process maps, impact analyses, and traceable business requirements; actively participate in stakeholder workshops; collaborate across cross‑functional teams; meet internship milestones; maintain presence on specified in‑office days; demonstrate knowledge of BPMN, Lean Six Sigma, and basic programming concepts; communicate effectively in English and French. Key Responsibilities: • Support product owners and partners in decision‑making and deliverables. • Facilitate workshops with stakeholders at various levels and expertise areas. • Model current and target processes using BPMN and other mapping practices. • Conduct high‑level and detailed impact analyses of processes. • Write functional, non‑functional, informational, and transitional requirements; ensure traceability. • Define user test scenarios and aid users during operational transition. • Recommend change‑management strategy for solution users. Required Skills: • Business Process Modeling (BPMN) and process mapping. • Impact analysis and requirement documentation. • Workshop facilitation and stakeholder communication. • Analytical and problem‑solving abilities. • Knowledge of SQL, VBA, or Python (asset). • Lean Six Sigma concepts (asset). • Bilingual: English + French. • Agile working mindset and teamwork orientation. Required Education & Certifications: • Bachelor’s degree completed or in progress in business, finance, information systems, or a related discipline. • Coursework or certification in BPMN, Lean Six Sigma, or programming is advantageous.
Montreal, Canada
Hybrid
07-01-2026