C++/Java Developer 3160114
Morgan Stanley
Montreal, Quebec, Canada, Americas
59m ago

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, team work 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.

We are also responsible for Pioneer and Application Infrastructure groups that look to develop foundational strategies, tools and technologies that are leveraged across Technology, as well as standardized data and enterprise-wide services to provide leverage to the Firm's businesses.

Position Description :

Morgan Stanley is looking for a developer in Montreal who will be able to help improve its real time risk analysis systems used by derivatives traders.

Our systems are meant to consistently provide large amounts of important data, at high scale, while markets are moving quickly.

You would be part of a development team for a system that is responsible for all of the distributed components and the associated user interfaces for said risk delivery.

There are several languages and development frameworks involved, so we are interested in talking to strong generalists who have broad technical interests or who would like to explore various technical paths.

We encourage developers to contribute to the whole system rather than just individual components, so over time you will have more freedom to develop in areas you are interested in.

We are also looking to streamline our automation and deployment process, thus you would also chip in on improving our DevOps practices and engineering our delivery pipeline - Jenkins 2 with Groovy, continuous delivery and continuous monitoring of our computing grid.

Required skills :

  • 5 + years of experience with Java or C++
  • Strong Computer Science fundamentals
  • Excellent Problem-solving skills
  • Comfortable on the Linux command-line
  • Enthusiastic to approach any real time problems
  • Nice to have :

  • Experience with a scripting language (e.g. Python)
  • Interest in continuous delivery and continuous monitoring.
  • Interest and knowledge of capital markets and finance concepts
  • Prior experience with agile / scrum development process
  • 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 : https : / / www.youtube.com / watch?v oo5GaXpCwKs

  • Video dated October 2019.
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form