Show more filters
Job Type   /   Job Level
Full-time   /   Junior Executive
Job Location
Canada
Salary Range
CAD 7,500 - CAD 11,500 (Monthly)
A free Jobstore account is required to proceed to the employer site.
About The Company

BMO Financial Group is a leading financial institution dedicated to providing comprehensive banking and financial services to individuals, businesses, and corporations. With a rich history spanning over a century, BMO has established a strong reputation for innovation, customer-centric solutions, and community engagement. The organization operates across various segments including personal banking, commercial banking, wealth management, and investment banking, emphasizing sustainable growth and responsible banking practices. BMO's commitment to technological advancement and digital transformation positions it as a forward-thinking leader in the financial industry, continuously striving to enhance customer experiences through innovative solutions and cutting-edge technology.

About The Role

We are seeking a highly skilled Senior Full Stack Engineer to join our dynamic technology team. This role involves designing and delivering scalable, enterprise-grade solutions that meet the evolving needs of our banking operations. The ideal candidate will embrace modern AI-assisted development methodologies and possess a versatile skill set across various technology stacks. You will work on building and enhancing core banking platforms, onboarding systems, and complex APIs, ensuring they are secure, resilient, and compliant with industry standards. This position offers an exciting opportunity to contribute to modernization initiatives, including API-first architecture, cloud migration, and event-driven systems, while exploring innovative AI features that add tangible business value. The successful candidate will take end-to-end ownership of projects, collaborating closely with cross-functional teams to solve complex problems and deliver high-quality solutions that drive business growth and operational efficiency.

Qualifications

The ideal candidate will have a minimum of 7-15+ years of experience in backend and full-stack development within enterprise environments, with a strong understanding of system design, scalability, and distributed systems. Proven experience delivering production-grade applications from conception to deployment is essential. Candidates should possess a solid background in banking or financial services domains such as onboarding, payments, lending, or trade finance. Expertise in programming languages like Java (Spring Boot), Node.js, and Python is required, alongside proficiency in frontend frameworks such as React or Angular. A deep understanding of microservices, APIs, event-driven architectures, and cloud platforms like AWS or Azure is necessary. Additionally, familiarity with SQL/NoSQL databases, Docker, Kubernetes, Kafka, and CI/CD pipelines will be advantageous. Strong problem-solving, analytical skills, and the ability to work across multiple tech stacks are critical, along with excellent communication and collaboration skills. Exposure to AI/ML or large language models (LLMs) and experience with AI development tools such as code assistants or automation platforms are considered a plus.

Responsibilities

  • Design, develop, and support end-to-end applications across frontend, backend, and integration layers to meet business requirements.
  • Translate complex business needs into scalable and efficient technical solutions, ensuring system security, resilience, and compliance.
  • Take ownership of features from initial design through deployment and ongoing support, ensuring high-quality delivery.
  • Collaborate with product managers, architects, and business stakeholders to solve intricate domain challenges and refine system architecture.
  • Build robust microservices and APIs using Java, Node.js, or Python, ensuring they support complex workflows and integrations.
  • Develop intuitive, user-friendly frontend applications with a focus on usability and performance.
  • Identify opportunities to leverage AI tools for automation, insights, and intelligent workflows to enhance system capabilities and delivery efficiency.
  • Contribute to continuous improvement initiatives, including adopting API-first approaches, cloud-native solutions, and modern DevOps practices.

Benefits

BMO Financial Group offers a comprehensive compensation and benefits package designed to support our employees' well-being and professional growth. Salary ranges from $75,900 to $141,900, commensurate with experience and qualifications. The package includes health insurance, retirement savings plans, tuition reimbursement, and life and accident insurance. Employees also have access to performance-based incentives, discretionary bonuses, and various recognition programs. We foster a collaborative and inclusive workplace that values diversity and promotes work-life balance. Opportunities for career development, continuous learning, and participation in innovative projects are integral parts of our culture. Additionally, BMO provides resources for personal and professional growth, including training programs, mentorship, and networking opportunities, empowering employees to reach their full potential.

Equal Opportunity

BMO Financial Group is committed to fostering an inclusive, equitable, and accessible workplace. We value diversity and are dedicated to providing equal employment opportunities to all applicants and employees regardless of race, gender, age, disability, sexual orientation, gender identity, or any other protected characteristic. We believe that diverse perspectives drive innovation and strengthen our organization. Accommodations are available upon request for candidates participating in the recruitment process. We encourage individuals from all backgrounds to apply and join our team to help us create a better future for our customers, communities, and employees.

Application Deadline: 07/30/2026

Address: 401 9th Avenue SW, Suite 1930

Job Family Group: Technology

A free Jobstore account is required to proceed to the employer site.
Jobs in Canada   »   Full Stack Engineer

More jobs

People also search