C++ Developer (Hybrid)

Morgan StanleyMontreal, QC
Hybrid

About The Position

We’re seeking someone to join our Ultra-Low-Latency and Exchange Connectivity (ULE) team as a C++ Developer in ALGO to drive and deliver software and functional innovations to maintain industry leadership and competitive advantage in the electronic trading space. In the Technology division, we leverage innovation to build the connections and capabilities that power our Firm, enabling our clients and colleagues to redefine markets and shape the future of our communities. This is a Software Engineering III position at Director level, which is part of the job family responsible for developing and maintaining software solutions that support business needs. Since 1935, Morgan Stanley is known as a global leader in financial services, always evolving and innovating to better serve our clients and our communities in more than 40 countries around the world.

Requirements

  • 4+ years of experience in designing and developing C++ applications in a Linux environment.
  • Understanding of software architecture principles and strong computer science fundamentals.
  • Experience working with agile methodologies and continuous integration/delivery practices.
  • Proficiency in Python scripting.
  • Ability to work effectively in a collaborative team environment.
  • Strong written and verbal communication skills.
  • Familiarity and adaptability to utilize modern AI tools.
  • Knowledge of French and English is required.

Nice To Haves

  • Experience working on Low Latency trading systems is a plus.

Responsibilities

  • Design, develop, and maintain C++ applications in a Linux environment.
  • Participate in code design sessions and code reviews to drive high-quality, maintainable software solutions.
  • Develop, execute, and support testing activities to ensure software reliability, performance, and stability.
  • Collaborate closely with team members to solve complex technical challenges and deliver business-critical functionality.
  • Apply sound engineering judgment to make independent technical decisions and resolve issues effectively.
  • Utilize scripting and automation tools to support development and operational processes.
  • Leverage modern AI tools to improve productivity, development workflows, and software quality.

Benefits

  • Comprehensive employee benefits and perks in the industry.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service