C++ Developer / Développeur C++

Montreal, QC

mthree

Are you a graduate unsure how to start your career? An experienced professional looking for a new role? Or a business wanting to upskill? Discover mthree.

View all jobs at mthree

Apply now Apply later

**Must be local to Montreal**

Want to work in technology at an investment bank?

We are looking for someone to be join as a C++ Developer for one of our clients. The position is for a C++ developer within the Exchange Connectivity team. The candidate will be working with our global development team and other technology teams to drive and deliver software and functional innovations to maintain industry leadership and competitive advantage in the electronic trading space. The candidate should be a self-motivated, enthusiastic, and flexible team player and will be expected to collaborate with teams in local and remote locations.

About mthree:

Since 2010, mthree has been helping clients solve their business and technological challenges. We are a technology and business consultancy with a global workforce delivering significant business and IT projects in some of the largest financial services organizations worldwide.

  • Core Services
  • Consulting and Advisory
  • Managed Services
  • Alumni Graduate Program
  • Alumni Pro Program

We have a global presence and are experts in delivering exceptional quality to our client base, providing consulting services across Risk, Regulation & Compliance; Vendor Products; Application Support; Application Development; Cyber & Information Security; Data Science and DevOps areas.

Our Expert program offers experienced professionals access to top roles in tech, finance, aviation and insurance. Join us to work on groundbreaking technology projects, from international trading platforms to critical applications for leading airlines. We recruit professionals who are eager to fast-track their careers in technology or operations within prestigious global organizations.

Position Responsibilities:

  • Day-to-day work will include programming in C++, code design/review sessions and testing.
  • Develop new Order Routers for new markets or system upgrades per exchange specifications.
  • Enhance existing systems and applying bug-fixes as required.
  • Perform exchange certification, functional, regression testing, configure and perform application deployments (some weekend work may be required).
  • If you like to work as part of a great team, work on complex technical challenges, learn and develop new and exciting skills, then this role is for you.

Required Skills:

  • Experience working on C++ applications in a Linux environment.
  • An appreciation of good software architecture and computer science fundamentals.
  • A working knowledge of agile and continuous integration/delivery principles.
  • Ability to exercise sound judgment and make decisions independently.

Desired Skills:

  • Experience with C++ 11/14/17.
  • Python.
  • Knowledge of FIX / Binary protocols.
  • Experience working on electronic trading systems.
  • Experience working on Low Latency trading systems

At mthree, our values support courageous teammates, needle movers, and learning champions all while striving to support the health and well-being of all employees.  We take great pride in celebrating the diversity of each individual who contributes to making mthree the company it is today and will be in the future. We value diversity both within mthree and with our partner companies, and we're proud to provide an environment where all our colleagues can flourish. That means promoting a strong culture of equality but, most importantly, inclusion.

Applicants must be currently authorized to work in Canada on a full-time basis. The Company will not sponsor applicants for work visas.

 

**French Translation**

 

Doit être local à Montréal

Vous souhaitez travailler dans le domaine de la technologie au sein d'une banque d'investissement?

Nous recherchons quelqu'un pour rejoindre notre équipe en tant que développeur C++ pour l'un de nos clients. Le poste est pour un développeur C++ au sein de l'équipe de connectivité des échanges. Le candidat travaillera avec notre équipe de développement mondiale et d'autres équipes technologiques pour piloter et livrer des innovations logicielles et fonctionnelles afin de maintenir le leadership et l'avantage concurrentiel dans le domaine du trading électronique. Le candidat doit être un joueur d'équipe autonome, enthousiaste et flexible et sera amené à collaborer avec des équipes locales et distantes.

À propos de mthree :

Depuis 2010, mthree aide ses clients à résoudre leurs défis commerciaux et technologiques. Nous sommes une société de conseil en technologie et en affaires avec une main-d'œuvre mondiale qui réalise des projets commerciaux et informatiques importants dans certaines des plus grandes organisations de services financiers au monde.

Services principaux :

  • Conseil et consultation
  • Services gérés
  • Programme de diplômés Alumni
  • Programme Alumni Pro

Nous avons une présence mondiale et sommes experts dans la fourniture d'une qualité exceptionnelle à notre base de clients, offrant des services de conseil dans les domaines du risque, de la réglementation et de la conformité ; des produits des fournisseurs ; du support applicatif ; du développement applicatif ; de la cybersécurité et de la sécurité de l'information ; de la science des données et des DevOps.

Notre programme Expert offre aux professionnels expérimentés l'accès à des rôles de premier plan dans les domaines de la technologie, de la finance, de l'aviation et de l'assurance. Rejoignez-nous pour travailler sur des projets technologiques révolutionnaires, des plateformes de trading internationales aux applications critiques pour les principales compagnies aériennes. Nous recrutons des professionnels désireux d'accélérer leur carrière dans la technologie ou les opérations au sein d'organisations mondiales prestigieuses.

Responsabilités du poste :

  • Le travail quotidien comprendra la programmation en C++, les sessions de conception/revue de code et les tests.
  • Développer de nouveaux routeurs d'ordres pour de nouveaux marchés ou des mises à jour de systèmes selon les spécifications des échanges.
  • Améliorer les systèmes existants et appliquer les corrections de bogues nécessaires.
  • Effectuer la certification des échanges, les tests fonctionnels et de régression, configurer et effectuer les déploiements d'applications (un travail de week-end peut être requis).
  • Si vous aimez travailler en équipe, relever des défis techniques complexes, apprendre et développer de nouvelles compétences passionnantes, alors ce poste est fait pour vous.

Compétences requises :

  • Expérience de travail sur des applications C++ dans un environnement Linux.
  • Une appréciation de la bonne architecture logicielle et des fondamentaux de l'informatique.
  • Une connaissance pratique des principes d'intégration/déploiement agile et continu.
  • Capacité à exercer un jugement solide et à prendre des décisions de manière indépendante.

Compétences souhaitées :

  • Expérience avec C++ 11/14/17.
  • Python.
  • Connaissance des protocoles FIX / Binary.
  • Expérience de travail sur des systèmes de trading électronique.
  • Expérience de travail sur des systèmes de trading à faible latence

Chez mthree, nos valeurs soutiennent des coéquipiers courageux, des moteurs d'aiguille et des champions de l'apprentissage tout en s'efforçant de soutenir la santé et le bien-être de tous les employés. Nous sommes très fiers de célébrer la diversité de chaque individu qui contribue à faire de mthree l'entreprise qu'elle est aujourd'hui et qu'elle sera à l'avenir. Nous valorisons la diversité tant au sein de mthree qu'avec nos entreprises partenaires, et nous sommes fiers de fournir un environnement où tous nos collègues peuvent s'épanouir. Cela signifie promouvoir une forte culture d'égalité mais, surtout, d'inclusion.

Les candidats doivent être actuellement autorisés à travailler au Canada à temps plein. L'entreprise ne sponsorisera pas les candidats pour des visas de travail.

Apply now Apply later

* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰

Job stats:  4  0  0

Tags: Agile C Compliance Computer Science DevOps Finance Linux Python

Perks/benefits: Career development Flex hours

Region: North America
Country: Canada

More jobs like this

Explore more career opportunities

Find even more open roles below ordered by popularity of job title or skills/products/technologies used.