BMO Financial

BMO Financial

Software Application Developer – Loan Servicing & AI Enablement

Toronto, ON, CAN · Part-time

Sponsorship not specified$62k-$114kDetected 12 hours ago
PythonJavaSpringGitSQLAWSDockerKubernetesCI/CDDevOpsRESTKafkaLLMsRAGAI OrchestrationAgileCommunicationCollaborationMentoring

About the role

  • Summary BMO's B2B Banking & Credit Technology team is seeking a Software Application Developer to join the Loan Servicing Technology team supporting Loan IQ and related lending platforms.
  • This position combines strong software engineering capabilities with modern AI-assisted development practices to improve delivery efficiency, solution quality, and operational effectiveness.
  • Salary: $61,600.00 - $113,900.00 Pay Type: Salaried The above represents BMO Financial Group's pay range and type.

Responsibilities

  • Design, develop, test, and support enterprise applications and integrations.
  • Build APIs, microservices, and automation solutions supporting Loan Servicing platforms.
  • Participate in Loan IQ enhancements, modernization initiatives, and production support activities.
  • Collaborate with Business Analysts, Operations, QA, Architecture, and DevOps teams throughout the SDLC.
  • Contribute to workflow automation, intelligent document processing, and AI-enabled business solutions.

Requirements

  • 4-7 years of software development experience in enterprise environments.
  • Strong Java and Spring Boot development experience.
  • Experience with REST APIs, Microservices, and Application Integration.
  • Experience with CI/CD pipelines, Agile delivery, and DevOps practices.
  • Experience with Kubernetes, Docker, OpenShift, or similar container platforms.
  • Experience using AI-assisted engineering tools such as GitHub Copilot, Microsoft Copilot, or equivalent.
  • Knowledge of Responsible AI principles including security, privacy, governance, and risk management.
  • As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact.

Nice to have

  • Loan IQ experience strongly preferred.
  • Commercial lending, syndicated lending, or loan servicing experience.
  • AWS cloud experience.
  • Experience with Kafka, MQ, and event-driven architectures.
  • Experience with workflow automation, intelligent document processing, or AI-enabled business solutions.
  • Python development experience.
  • Exposure to LLMs, Retrieval-Augmented Generation (RAG), or AI orchestration frameworks.
  • $61,600.00 - $113,900.00

Compensation

  • $61,600.00 - $113,900.00
  • The above represents BMO Financial Group's pay range and type.
  • For commission roles, the salary listed above represents BMO Financial Group's expected target for the first year in this position.
  • BMO Financial Group's total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards.

Benefits

  • BMO Financial Group's total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards.
  • BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans.
  • To view more details of our benefits, please visit: https://jobs.bmo.com/global/en/Total-Rewards
  • Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure.

Company info

  • At BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life.
  • It calls on us to create lasting, positive change for our customers, our communities and our people.
  • By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.
  • We strive to help you make an impact from day one - for yourself and our customers.
  • We'll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs.
  • From in-depth training and coaching, to manager support and network-building opportunities, we'll help you gain valuable experience, and broaden your skillset.
  • To find out more visit us at https://jobs.bmo.com/ca/en.
  • BMO is committed to an inclusive, equitable and accessible workplace.
  • By learning from each other's differences, we gain strength through our people and our perspectives.
  • Accommodations are available on request for candidates taking part in all aspects of the selection process.
  • To request accommodation, please contact your recruiter.
  • Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate.
  • Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property.
  • BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume.
  • A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.

This listing is sourced directly from BMO Financial's careers page and normalized into a canonical job model.