Software Application Developer – Loan Servicing & AI Enablement
Toronto, ONBank of Montreal
4+ YOECandidates need 4 to 7 years of enterprise software development experience, strong Java and Spring Boot skills, and experience with REST APIs, microservices and Oracle SQL. Familiarity with CI/CD, containers and AI-assisted engineering tools is also required.
Java, Spring Boot, Oracle SQL, Kubernetes, Docker, OpenShift
Data Engineer
Toronto, ONBank of Montreal
2+ YOECandidates need at least 2 years of relevant experience and IT education or certification. They must have hands-on skills in ETL/ELT, data warehousing, SQL, Python, Spark and cloud data services, plus Agile delivery experience with JIRA.
SSIS, AWS Glue, Hadoop, Netezza, JIRA
GenAI Software Developer
Calgary, ABBank of Montreal
4+ YOECandidates need 4-6 years of software development experience and hands-on work with LLMs, RAG and AI agents. Bank of Montreal also asks for SQL, prompt engineering, JIRA Rovo, cloud-native development and Agile delivery experience.
GitHub Copilot, JIRA Rovo, AWS AgentCore, SQL
Developer Lead (AI-Enabled Systems)
Toronto, ONBank of Montreal
7+ YOEBank of Montreal needs candidates with 7 to 10+ years of backend or full stack experience, skill in one backend language and one frontend framework, and hands-on experience building LLM applications. Familiarity with RAG concepts, embeddings, vector search and prompt evaluation is also required.
Java, Spring Boot, React, Angular, LangChain, AWS Bedrock
Developer - Data, AI, Platform & Support
Toronto, ONBank of Montreal
2+ YOEBank of Montreal needs candidates with 2 to 5 years of relevant experience and IT education or certifications. They should know ETL, data warehousing, SQL, Python and Spark, cloud services, and Agile delivery with JIRA.
JIRA, SSIS, AWS Glue, Hadoop, Netezza, Spark