Developer - C++
Morgan Stanley
Montreal, Quebec, Canada, Americas
10d 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 :

The Foreign Exchange (FX) Technology team is responsible for the core technologies for the FX electronic trading business, providing infrastructure and implementing algorithmic solutions for high frequency trading, hedging and order management system.

This particular position of C++ Developer, encompasses the following responsibilities :

  • Hands on design, development, testing and deployment of server-side services and applications
  • Working closely with colleagues in the FX technology team and other technology teams to collaborate on delivering integrated solutions
  • Providing support for the desk with application and infrastructure questions or issues.
  • To support these responsibilities, FX technology team members must possess excellent verbal and written communication skills.

    They must be able to work collaboratively with other developers and with the trading desk (traders and strats) directly.

    Meeting deadlines and delivering results to the business and to the rest of the team is paramount, as is having a strong sense of ownership and commitment.

    Required skills :

  • Professional development experience : 3+ years
  • Experience in core C++ development within a service oriented architecture : comfortable with threading, interprocess communication, XML-based messaging
  • Familiar with relational databases and SQL
  • Communication : able to express ideas clearly and concisely
  • Clear understanding of object-oriented fundamentals
  • Nice to have :

  • Experience developing high throughput transaction / event processing system
  • Experience developing, delivering and supporting software for Linux (or other UNIX ) operating system
  • Knowledge of Foreign Exchange Trading systems
  • Knowledge of French and English are 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.

    Add to favourites
    Remove from favorites
    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