Software Developer (Canada)

Software Developer (Canada)

02 Nov
|
AgileGrid Solutions
|
Canada

02 Nov

AgileGrid Solutions

Canada

Application Deadline: November 15, 2026

Work Location: 5750 Explorer Drive

Job Family: Technology

About The Company

BMO Financial Group is driven by its purpose: Boldly Grow the Good in business and life. We work to create lasting, positive change for customers, communities, and employees. Through collaboration, innovation, and a commitment to progress, our teams help transform lives and businesses while supporting economic growth around the world.

At BMO, employees are valued, respected, and heard. We support professional growth with training, coaching, manager guidance, and opportunities to build connections and broaden skills. Team members are encouraged to make an impact from day one and contribute to meaningful outcomes for customers and the organization.

About The Role

BMO is seeking an experienced technology skilled to contribute across the software development lifecycle. In this role, you will turn user and business needs into technical specifications, design and develop applications, and support software testing, implementation, and maintenance. You will work with functional partners and development teams to deliver reliable technology solutions that meet business requirements.

You will apply strong knowledge of programming, algorithms, and data structures while supporting system design, security, performance, and operational standards. The role includes troubleshooting business systems and services, assessing technologies, and providing specialized analytical and technical support. You will use sound judgment to resolve complex or non-routine challenges while following BMO’s risk management practices.

Qualifications





Candidates typically bring five to seven years of relevant experience and a post-secondary degree in a related field, or an equivalent combination of education and experience. A strong foundation in software development and the ability to apply technical knowledge to business problems are important.

Relevant experience and capabilities include cloud computing, microservices, process automation, system integration, technology requirements definition and analysis, quality assurance, and software testing.

Experience with AWS, AWS CDK, observability, machine learning, Salesforce, and Python is valuable. The successful candidate will demonstrate adaptability, learning agility, clear written and verbal communication, collaboration, analytical thinking, problem-solving, and data-informed decision-making.

Responsibilities

Translate user needs into clear technical specifications and help interpret and document client requirements. Analyze, develop, test, and implement software programs, maintaining appropriate documentation throughout the development lifecycle. Contribute to system and application design, write code, and prepare design specifications.

Perform preventative and corrective maintenance, troubleshoot system and core software components, and resolve faults.



Ensure code and configurations meet established security, logging, error-handling, performance, and other non-functional standards. Evaluate emerging technologies for suitability, considering their effects on connected systems, processes, data, and risk.

Follow release management practices and version-control standards. Work independently on routine and non-routine assignments, exercise judgment within applicable guidelines, and provide consulting, analytical, and technical support. Make risk-informed decisions that protect BMO’s assets and align with business strategy, approved risk appetite, policies, laws, and regulations. Other related duties may be assigned as needed.

Benefits The anticipated annual salary range is $70,000 to $150,000 for this salaried position.

Compensation varies according to location, skills, experience, education, and qualifications. BMO’s total compensation may include performance-based incentives, discretionary bonuses, and other rewards.

Benefits may include health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans.

Compensation and benefit eligibility are subject to the terms applicable to the position.

Equal Opportunity

BMO Financial Group is committed to an inclusive, equitable, and accessible workplace. We welcome the perspectives and strengths that come from different backgrounds and experiences. Accommodations are available upon request for candidates participating in any stage of the selection process; please contact your recruiter to request support.

📌 Software Developer (Canada)
🏢 AgileGrid Solutions
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software developer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: software developer (canada) / canada