Senior C++ Engineer

2 weeks ago


Canada Devengine Full time
Senior C++ Engineer (Remote, anywhere in Canada)

Remote - Canada | Permanent / Full Time


Our publicly traded infrastructure software engineering client in Ontario is looking for a Senior C++ Software Engineer to join their team on a full-time permanent basis. The successful candidate will have experience with modern C++, v11 at the very least of higher , and proven track record working on large complex projects/products. The work engagement can be arranged as hybrid (some on-site in Brampton, Ontario) or fully-remote as long as you are based in Canada and willing to work EST hours .

The Role
You will join our client’ Infrastructure Cloud product development team and work on building the next-generation products and user experiences, for example, you will work on a platform that helps to collaborate with AUTOCAD tools . The successful candidate will be a member of the software development group that delivers industry leading software to transition the lifecycle of infrastructure assets into the digital world, contributing towards the company’ overall success.

Interview process: 45-minute coding assignment on Codility platform, technical interview with the hiring manager, team meet and greet to ensure personality fit.

Responsibilities:

  • Working with management and Product Managers, the developer will assume the responsibilities of a Software Developer including design, implementation, testing and support of product features, core components or Microsoft Azure based Cloud services.
  • Design includes participating in defining and interpreting features and designing specific services, products and features for stability, usability, and maintainability.
  • Implementation includes using the latest development tools to turn the designs into software products and services.
  • Support includes maintaining the existing code base and providing assistance to the support group.
  • Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases.
  • Follow DevOps processes, from design through to delivery.
  • Develop and use fully automated CI/CD pipelines to deliver code changes all the way into production.
  • Learn and apply the latest technologies and coding patterns.
  • Follow secure development practices.
  • Mentoring and sharing experience with other colleagues in the team.
Mandatory Requirements:  
  • 7+ years' experience in software development with C++
  • At least 2 years of experience with C++11 or higher
  • Graduate or post-graduate degree in computer science, software engineering or related field
  • Working experience with scrum and agile methodologies
  • Proven ability to write clear, maintainable, testable, efficient, and secure code
  • Hands-on experience with C++ test frameworks, data structures and OOP
  • Intuitive knowledge of the short- and long-term repercussions of coding strategies and styles
  • Good verbal and written communication skills
Desirable Requirements:
  • Experience in software development with c#/.net
  • Experience working with SQL Server & Azure SQL databases
  • Experience with Docker and Kubernetes
  • Experience with Azure deployment and cloud services
  • Experience with Azure DevOps and git

What we offer:
  • A great Team and culture.
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction.
  • Competitive Salary and benefits.
  • The opportunity to work within a global and diversely international team.
  • A supportive and collaborative environment.
  • Colleague Recognition Awards. 

While we strive to respond to all applicants, please understand that due to the high volume of applications we receive, it may not be feasible to provide individual feedback or responses to every candidate. Rest assured that your application will be carefully reviewed and considered. We appreciate your understanding and interest in joining our team. #J-18808-Ljbffr

  • Canada Devengine Full time

    Senior C++ Engineer (Remote, anywhere in Canada) Remote - Canada | Permanent / Full Time Our publicly traded infrastructure software engineering client in Ontario is looking for a Senior C++ Software Engineer to join their team on a full-time permanent basis. The successful candidate will have experience with modern C++, v11 at the very least of higher...

  • C++ Engineer

    3 weeks ago


    Canada HFT Firm Full time

    Fully-Remote - C++ Engineer - HFT (Experience in the HFT space is required)Opportunity to join a Global HFT, who are expanding their Trading Technology team in the US due to their recent success.Our technology-driven client are taking the fight to the bigger shops across certain strats in a competitive market, and are fast becoming leaders in this field....

  • C++ Engineer

    3 weeks ago


    Canada HFT Firm Full time

    Fully-Remote - C++ Engineer - HFT (Experience in the HFT space is required) Opportunity to join a Global HFT, who are expanding their Trading Technology team in the US due to their recent success. Our technology-driven client are taking the fight to the bigger shops across certain strats in a competitive market, and are fast becoming leaders in this field....

  • C++ Engineer

    3 weeks ago


    Canada HFT Firm Full time

    Fully-Remote - C++ Engineer - HFT (Experience in the HFT space is required)Opportunity to join a Global HFT, who are expanding their Trading Technology team in the US due to their recent success.Our technology-driven client are taking the fight to the bigger shops across certain strats in a competitive market, and are fast becoming leaders in this field....

  • C++ Engineer

    3 weeks ago


    Canada HFT Firm Full time

    Fully-Remote - C++ Engineer - HFT (Experience in the HFT space is required) Opportunity to join a Global HFT, who are expanding their Trading Technology team in the US due to their recent success. Our technology-driven client are taking the fight to the bigger shops across certain strats in a competitive market, and are fast becoming leaders in this field....

  • C++ Engineer

    3 weeks ago


    Canada HFT Firm Full time

    Fully-Remote - C++ Engineer - HFT (Experience in the HFT space is required)Opportunity to join a Global HFT, who are expanding their Trading Technology team in the US due to their recent success.Our technology-driven client are taking the fight to the bigger shops across certain strats in a competitive market, and are fast becoming leaders in this field....

  • Senior Associate

    4 weeks ago


    Canada SS&C Full time

    Senior Associate, Investor Services page is loaded Senior Associate, Investor Services Apply locations Mississauga, Canada Toronto, Canada time type Full time posted on Posted 2 Days Ago job requisition id R23639 SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. S. company...


  • Canada Acumatica, Inc. Full time

    Acumatica is a leading company in the cloud ERP area, which creates software that empowers small and mid-size businesses in order to unlock their potential and drive growth. Built on the world’s best cloud and mobile technology and a unique customer-centric licensing model, Acumatica delivers a suite of fully integrated business management applications,...


  • Canada Sony Interactive Entertainment Inc. Full time

    ENGLISH FOLLOWS// Titre - Programmeur(euse) Engin Senior Nous recherchons un(e) Programmeur(euse) Engin expérimenté pour rejoindre l'équipe de Haven Entertainment Studios. Le/la Programmeur(euse) Engin Senior sera chargé(e) de développer et d'enrichir à la fois les systèmes de notre moteur de jeu ainsi que les outils de pipeline essentiels...

  • Senior Java Engineer

    2 weeks ago


    Canada Bellwood Full time

    About the job We are seeking a Senior Software Engineer to build and scale business-critical web products. This is a unique opportunity to work alongside an experienced team that excels at building quality client products at scale. Deep experience with Java / Spring Boot (C# / .NET experience may be considered). React, Go, or Python skills are a plus. ...


  • Canada S & C Electric Company Full time

    Do you want to be a part of a global team whose mission is to be the leading specialist in electric power switching, protection, and control by creating innovative solutions that are easily applied and provide the best long-term value? We help companies like Bruce Power, Toronto Hydro, Hydro Quebec, and many others keep the lights on for their customers. ...


  • Canada C Ssystems Full time

    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees benefit...


  • Canada Aversan Inc. Full time

    Aversan Inc. (www.aversan.com) is a leading engineering company with expertise in providing products and services to the Aerospace industry. We are currently seeking a Software Engineer to be a part of a highly motivated and highly technical team responsible for developing safety critical graphics drivers and software!Location: Fully Remote (Canada/US)...


  • Canada StudentUniverse Full time

    Full time 1 Remote 1 Brand ~ WhereTo - Senior Node.JS Back End Engineer - Remote, Canada Brand: WhereTo Full time, Remote Location: Virtual - Canada Categories: Information & Technology WhereTo provides an AI-powered travel platform for corporate travel. Their platform uses machine learning algorithms to recommend personalized travel...


  • Canada Extreme Networks, Inc. Full time

    Extreme Networks Named to Computerworld’s 2023 List of Best Places to Work in IT! Over 50,000 customers globally trust our end-to-end, cloud-driven networking solutions and rely on our top-rated services and support to accelerate their digital transformation efforts and deliver progress like never before and with double digit growth year over year, no...


  • Canada Elastify Full time

    Elastify is looking for a Senior Azure DevOps Engineer for a remote 6 month contract with a client in Ontario. Please apply for more details.Position ResponsibilitiesDeveloping software deployment and release strategiesImplementing best practices for DevOpsDesigning, building, and optimizing comprehensive automation systemsImproving DevOps practices and...


  • Canada Aversan Inc. Full time

    Aversan Inc. ( is a leading engineering company with expertise in providing products and services to the Aerospace industry. We are currently seeking a Software Engineer to be a part of a highly motivated and highly technical team responsible for developing safety critical graphics drivers and software! Location: Fully Remote (Canada/US) ...


  • Canada Aversan Inc. Full time

    Aversan Inc. ( is a leading engineering company with expertise in providing products and services to the Aerospace industry. We are currently seeking a Software Engineer to be a part of a highly motivated and highly technical team responsible for developing safety critical graphics drivers and software! Location: Fully Remote (Canada/US) ...


  • Canada Eleven Eleven Full time

    ABOUT THE COMPANY:We are seeking an experienced Senior Gameplay Programmer to join a leading remote game studio, known for working on exciting games that you grew up wanting to play!As a Senior Gameplay Programmer, you will be responsible for creating new systems and mechanics by having the opportunity to work on multiple aspects of the game. This full-time...


  • Canada Practice Full time

    Practice helps solopreneurs do more, faster. Our software is ambitious in its scope — we’re building a customizable, modern CRM for the business of one. Workflows, payment automation, scheduling, forms, notes, real-time messaging, and more; We are looking for a senior software development engineer who will contribute to the development effort to enhance...