BMO Financial Group
Software Application Developer – Loan Servicing & AI Enablement
Toronto, ON, CAN · Part-time
Sponsorship not specified$62k-$114kDetected 8 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.
Apply directly at BMO Financial Group →Create a free account for alerts like thisView BMO Financial Group immigration profile
This listing is sourced directly from BMO Financial Group's careers page and normalized into a canonical job model.