Application Architecture Engineer - montréal (Montreal)

National Bank • montreal (administrative region), Canada

Location montreal (administrative region), qc
Job Type Full-time
Posted June 10, 2026

Role Description

Your role

Design and architecture

  • Design application architectures (back‑end, web and mobile front‑end) tailored to business and product needs, as well as non‑functional requirements such as security, performance, scalability and resilience.
  • Ensure system integration and interoperability within a microservices ecosystem, including REST and GraphQL APIs and event‑driven architectures.
  • Document and model application architectures (C4 diagrams, ADRs) to facilitate maintainability and reuse.
  • Ensure compliance with the organization’s architecture standards, norms and positioning.

Delivery and quality

  • Actively contribute to code by designing, developing and delivering solutions while adhering to TDD, CI/CD practices and quality standards related to code coverage, security and maintainability.
  • Support and guide delivery teams throughout project execution through design reviews, peer reviews and partic...

Ready to Apply?

Apply for this Position