Internship

Software Developer – Internship

Posted on 1/6/2025

Bank of Montreal

Bank of Montreal

10,001+ employees

Diversified financial services for individuals and businesses

Fintech
Financial Services

Compensation Overview

$29.62 - $55Hourly

+ Commission Structure + Performance-based Incentives + Discretionary Bonuses

New York, NY, USA

This is a full-time (40 hours per week) internship role based out of New York, NY (hybrid).

Category
Backend Engineering
Frontend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
Software Testing
Microservices

You match the following Bank of Montreal's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • Creative thinking
  • Building and managing relationships
  • Emotional agility
  • Quality Assurance and Testing
  • Cloud computing
  • Microservices
  • Technology Business Requirements Definition, Analysis and Mapping
  • Adaptability
  • Learning Agility
  • Programming
  • Applications Integration
  • Test Driven Development
  • System Development Lifecycle
  • Troubleshooting
  • System and Technology Integration
  • Verbal & written communication skills
  • Collaboration & team skills
  • Analytical and problem solving skills
  • Data driven decision making
  • Technical proficiency gained through education and/or business experience
Responsibilities
  • Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance.
  • Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from user.
  • Analyzes, develops, tests, and implements new software programs, and documentation of entire software development life cycle execution.
  • Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components.
  • Ensures that code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements.
  • Evaluates new technologies for fit with the program/system/eco-system and the associated upstream and downstream impacts on process, data, and risk.
  • Follows release management processes and standards, and applies version controls.
  • Assists in interpreting and documentation of client requirements.
  • Focus is primarily on business/group within BMO; may have broader, enterprise-wide focus.
  • Exercises judgment to identify, diagnose, and solve problems within given rules.
  • Works independently on a range of complex tasks, which may include unique situations.
Desired Qualifications
  • Motivated individuals with a strong desire to learn

BMO Financial Group provides a variety of banking services to individuals, businesses, and commercial clients primarily in Canada and the United States. Their offerings include personal banking products like savings accounts, mortgages, and personal loans, as well as specialized services for businesses such as commercial loans and treasury management. BMO also operates in capital markets, providing investment banking, trading, and research services. What sets BMO apart from its competitors is its focus on tailored financial solutions that cater to the specific needs of different industries, including agriculture, technology, and real estate. The company's goal is to deliver comprehensive financial services that support the diverse needs of its clients while generating revenue through interest income, service fees, and wealth management services.

Company Stage

IPO

Total Funding

N/A

Headquarters

Toronto, Canada

Founded

1988

Simplify Jobs

Simplify's Take

What believers are saying

  • BMO benefits from increased demand for digital banking services.
  • The rise of sustainable finance creates opportunities for BMO's green financial products.
  • Fintech partnerships enable BMO to innovate and expand service offerings.

What critics are saying

  • Increased competition from fintech companies like Wealthsimple and Koho.
  • Rising interest rates could lead to higher default rates on loans.
  • The shift towards digital banking increases the risk of cyber threats.

What makes Bank of Montreal unique

  • BMO offers tailored financial services across diverse industries and client needs.
  • Strong presence in North America with operations in Canada and the United States.
  • BMO's wealth management division provides comprehensive investment advisory and asset management services.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Tuition Reimbursement

Accident and Life Insurance

401(k) Retirement Plan

Professional Development Budget

Hybrid Work Options

INACTIVE