cover image
National Bank of Canada

National Bank of Canada

www.bnc.ca

5 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
Senior Solution Architect
Job Description
Job Title: Senior Solution Architect Role Summary: Technical leader developing architectural strategies for financial market systems, cloud technologies, and AI-driven solutions. Expectations: Design compliant solutions, collaborate with stakeholders, influence governance, enhance technical expertise, create reusable solution components. Key Responsibilities: - Architect solutions to meet business and non-functional requirements. - Engage stakeholders in defining and aligning requirements. - Advise on architectural governance in FMIT domain. - Expand proficiency in AWS, data architecture, security, AI. - Define reusable components and design templates. Required Skills: - Solution architecture - Cloud architecture (AWS) - Data and security architecture - AI knowledge - Technical leadership - Cross-functional communication - English proficiency Required Education & Certifications: - Bachelor’s or advanced degree in Computer Science, IT, or related field - 10+ years in architectural/leadership roles (financial markets experience beneficial) - AWS Solution Architect Associate (preferred)
Toronto, Canada
Hybrid
Senior
20-09-2025
Company background Company brand
Company Name
National Bank of Canada
Job Title
Senior Developer - AI Engineering
Job Description
Job Title: Senior Developer - AI Engineering Role Summary: Lead full-stack development and deployment of scalable AI applications from concept to production. Contribute to AI solution robustness, reliability, and performance through software engineering, CI/CD pipelines, and cloud computing expertise. Expectations: - Deliver production-ready AI applications with end-to-end ownership. - Advocate for and implement generative AI best practices. - Drive technical decisions within agile teams. Key Responsibilities: - Design and develop front-end/back-end infrastructure for AI applications. - Build/maintain CI/CD pipelines (GitHub Actions, ArgoCD) and cloud workflows. - Implement data ingestion/processing systems. - Monitor and support AI production solutions (SRE principles). - Collaborate in Agile squads to align technical solutions with strategic goals. Required Skills: - Programming: React, Python, Elixir, Terraform. - Cloud: AWS (Bedrock, S3, EKS, EC2, Lambda). - DevOps: CI/CD pipeline automation. - Observability: Datadog, Splunk. - Bilingual: English (essential), French (required). - Technical leadership and cross-functional collaboration. Required Education & Certifications: - Bachelor’s/Master’s degree in computer science/engineering or equivalent. - Minimum 7 years software development experience.
Montreal, Canada
Hybrid
Senior
28-09-2025
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