Senior Full Stack Engineer AI-Enabled Systems

Bank of Montreal

Join BMO as a Senior Full Stack Engineer to design scalable AI-enabled banking solutions, taking ownership from frontend to backend.

Last checked on June 27, 2026. We may earn a commission when you click through.

Advertisement

The opportunity to influence AI integration in banking is a strong draw for tech professionals. However, the emphasis on AI may not appeal to all developers.

✓ Flexible hybrid working policy ✓ Opportunity to work on impactful projects ✓ Strong emphasis on modern technologies

Senior Full Stack Engineer AI-Enabled Systems

Bank of Montreal

Updated 10 days ago
Apply now

You'll be redirected to jobs.bmo.com

Calgary Part-Time

The opportunity to influence AI integration in banking is a strong draw for tech professionals. However, the emphasis on AI may not appeal to all developers.

About this role

Join BMO as a Senior Full Stack Engineer to design scalable AI-enabled banking solutions, taking ownership from frontend to backend.

About the Company

BMO Financial Group is a leading North American financial institution providing a broad range of financial services.

Key Highlights

  • Work on core banking and onboarding systems
  • Leverage AI tools for improved productivity
  • End-to-end ownership of project delivery
  • Collaborative environment with modern tech stack

💡 Honest Take: This role is ideal for tech-savvy engineers eager to innovate in the financial sector but may suit those with AI experience best.

Pros

  • Flexible hybrid working policy
  • Opportunity to work on impactful projects
  • Strong emphasis on modern technologies

Cons

  • Requires deep understanding of banking workflows
  • Not ideal for those averse to AI technologies
  • Part-time status may limit availability

Best For: Ideal for senior engineers comfortable with full-stack development and interested in modern banking systems.

Watch Out: Candidates should be prepared for a steep learning curve regarding banking regulations and workflows.

Apply for this position

You'll be redirected to jobs.bmo.com

What Customers Say

Employees praise the innovative projects but note the steep learning curve in banking processes.

Expert Review

This role at BMO offers a unique chance to integrate AI into banking systems, which could reshape customer experiences. The job emphasizes end-to-end ownership and collaboration, making it suitable for proactive engineers.

Expect to engage with a variety of technologies, including Java, Python, and cloud platforms like AWS and Azure. This variety can enhance your technical skills significantly, but also requires adaptability.

The part-time nature of the role might be a drawback for those seeking full-time employment, yet it provides flexibility for seasoned professionals pursuing work-life balance. The company’s focus on modern development practices and AI integration indicates a forward-thinking work culture.

Overall, this position is a good match for those wanting to innovate within the finance sector, but it may not suit everyone, particularly those less enthusiastic about AI-driven solutions. More details can be found on BMO's careers page at BMO Jobs.

You might also like

Related Articles