Company Profile

Morgan Stanley is a global financial services firm and a market leader in investment banking, securities, investment management and wealth management services. With offices in more than 43 countries, the people of Morgan Stanley are dedicated to providing our clients the finest thinking, products and services to help them achieve even the most challenging goals.

As a market leader, the talent and passion of our people is critical to our success. We embrace integrity, excellence, teamwork and giving back.


The Technology division partners with our business units and leading technology companies to redefine how we do business in ever more global and dynamic financial markets.

Our sizeable investment in technology results in leading-edge tools, software, and systems. Our insights, applications, and infrastructure give a competitive edge to clients’ businesses-and to our own.

Institutional Securities Technology (IST) develops and oversees the overall technology strategy and bespoke technology solutions to drive and enable the institutional businesses and enterprise-wide functions. Our clients include Fixed Income, Equities, Commodities, Investment Banking, Research and Global Capital Markets.

Position Description:

We are looking for a responsible java developer to help deliver complex solutions. We need people to demonstrate enthusiasm, innovation, technical excellence and interpersonal skills. The candidate will need to collaborate with clients and other developers to build the best possible solutions together.

This role comes with the opportunity to learn and grow in a varied technical environment beyond Java (including SQL, Perl, Python, KDB, C#). If you are looking for a role where you are included in a team seen as valued technical advisors, this position is for you.

A finance background is not a requirement, but our team builds systems for the life cycle management of Baskets (Custom basket, ETF, etc). Because the firm depends on our processes, we need to consider multi-threading, scalable solutions, testing and careful communication of all changes. Although the role is predominantly a development role, we do have a level 3 support requirement.


Required Skills:

– Java development experience
– Strong written and verbal communication skills

Desirable skills:

– Good trouble shooting and debugging skills
– Working knowledge of database concepts (SQL, stored procs, schema design)
– Working knowledge of a scripting language; Python and/or Perl preferred
– Experience in formal software development lifecycle (SDLC)
– Experience in test-driven development
– C#

Knowledge of French and English is required.

Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential.

Spotlight on our Montreal Technology Centre:
*Video dated October 2019.

Job Overview

Sign in

Sign Up

Forgotten Password