Senior C++ Software Engineer

1 week ago


Montreal, Quebec, Canada Solutions Techso Full time

Solutions Techso is an international leader in digital transformation. We're a fast-growing company offering consulting services in three niches of expertise: technology infrastructure management, specific application development, and product lifecycle management.

We've built a reputation for the quality of our projects delivered to prestigious customers across various sectors, including automotive, aerospace, events, watchmaking, finance, and more.

As a Senior C++ Software Engineer, you will work on meeting the needs of our customers based in Montreal and internationally. You'll be part of our development team, working on projects such as new applications, developing new features on existing applications, problem correction, and maintenance.

Your responsibilities will include:

  • Participating in the design and development of client projects
  • Helping define the architecture of innovative solutions to meet customer objectives and requirements
  • Defining technical and functional specifications
  • Evaluating development efforts for new solutions or improvements
  • Putting developed solutions into production and carrying out change management
  • Supporting pre-sales efforts, including effort evaluations and technology analysis
  • Ensuring high development standards by following the software development cycle, including code review and unit testing
  • Contributing to the continuous improvement of development activities, including agility, code assembly, automated testing, and deployment
  • Providing support to colleagues and mentoring juniors
  • Staying aware of new solutions and technologies on the market

To succeed in this role, you'll need:

  • A Bachelor's degree in computer science or software engineering
  • At least 5 years of experience in a similar position
  • Solid knowledge of object-oriented development in C++
  • Strong relational database skills, including SQL language and ETL
  • Knowledge of DevOps concepts, with Azure DevOps experience a plus
  • Familiarity with other programming languages, including C#, Java, PHP, Node.JS, and Python
  • Experience working in Agile and collaborative environments
  • Knowledge of Linux and Windows environments
  • Good communication skills in French and English, both written and spoken
  • Excellent interpersonal skills and a love of teamwork

As a Senior C++ Software Engineer at Solutions Techso, you can expect:

  • A competitive salary of $120,000 - $180,000 per year, depending on experience
  • A flexible, hybrid working policy that adapts to our clients' needs
  • A beautiful workspace located in the heart of Old Montreal with a terrace
  • Breakfast, coffee, snacks, and beers offered at the office
  • An active social club with budgeted activities, such as camping, cottage trips, cruises, and Christmas parties
  • The opportunity to get involved in exciting in-house projects
  • A team of experts to share their expertise with you
  • Private group insurance


  • Montreal, Quebec, Canada Techso Full time

    Job Title: Senior C++ Software EngineerAt Techso, we are seeking an experienced Senior C++ Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing innovative solutions for our clients.Responsibilities:Participate in the design and development of client projects, including new...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Job Title: Senior Software EngineerJob Description:We are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining cloud-based IoT solutions for our clients in the industrial sector.Key Responsibilities:Design and...


  • Montreal, Quebec, Canada 360 Inc. Full time

    OverviewAt 360 Inc., we are experts in creating innovative web and marketing solutions tailored for the automotive sector. Our team is passionate about technology and complex challenges, and we strive to create a simple and communicative work environment.SalaryThe estimated salary for this position is $120,000 per year, taking into account the company's...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    About the RoleWe are seeking a talented Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our software applications. You will work closely with our cross-functional teams to ensure that our software meets the highest standards of quality and reliability.Key...


  • Montreal, Quebec, Canada 360 Inc. Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer - C++ Expert to join our team at 360 Inc. as part of our efforts to create innovative web and marketing solutions tailored for the automotive sector.


  • Montreal, Quebec, Canada Behaviour Interactive Full time

    Are you ready to dive into the world of cutting-edge video game development at Behaviour Interactive, a dynamic and independent studio headquartered in Montreal? Our team is at the forefront of the gaming industry, crafting unforgettable experiences across PC, console, and mobile platforms.About UsWe're passionate employees with over 1200 members, working...


  • Montreal, Quebec, Canada Cadence Design Systems, Inc. Full time

    Software Engineer - Protium CompilerCadence Design Systems, Inc. is seeking a highly skilled Software Engineer to join our Protium Software Development Team. As a key member of our team, you will be responsible for developing and enhancing the Protium FPGA-Based Prototyping product.Responsibilities:Enhance Static Timing Analysis (STA) in the Protium...


  • Montreal, Quebec, Canada Capgemini Full time

    Job Description:We are seeking a Senior Backend Software Engineer to support the development of our Machine Learning Serving platform. The ideal candidate will have expertise in Python and C++ and experience working with AWS and K8s.Key Responsibilities:Design and implement software solutions for the ML Serving platform.Collaborate with cross-functional...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Ubisoft Entertainment. As a Senior Software Engineer, you will be responsible for designing and developing AI systems for our games, using C++ as the primary programming language.Key Responsibilities:* Design and implement AI systems...


  • Montreal, Quebec, Canada DeepSight, Inc. Full time

    At DeepSight, we are seeking a highly skilled C++ Software Engineer to join our team and contribute to the development of cutting-edge augmented reality applications.The ideal candidate will have a strong background in C++ and Object-Oriented Programming, as well as experience with computer graphics libraries such as OpenGL/WebGL. They will also be familiar...

  • C++ Software Engineer

    1 month ago


    Montreal, Quebec, Canada DRW Full time

    Job Opportunity:DRW is a leading trading firm seeking a skilled C++ Software Engineer to develop high-performance systems for low-latency data processing.Key Responsibilities:Design and implement scalable and efficient C++ softwareCollaborate with research and trading teams to integrate new technologiesAnalyze and discuss requirements with stakeholdersDrive...


  • Montreal, Quebec, Canada 360 Inc. Full time

    We are seeking a highly skilled Senior C++ Software Engineer to join our team at 360.Agency. As a key member of our development team, you will play a crucial role in the evolution and maintenance of our core services.The ideal candidate will have extensive experience in Back-End development in a C++ environment on Linux, with a strong focus on multi-threaded...


  • Montreal, Quebec, Canada Cadence Design Systems, Inc. Full time

    Cadence is seeking an exceptional C++ software engineer to join our Protium Software Development Team. Our team is responsible for developing and enhancing the Protium FPGA-Based Prototyping product, used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC's.You will work on developing new algorithms and optimizations...

  • C++ Software Engineer

    1 month ago


    Montreal, Quebec, Canada 2K Full time

    Job Title: C++ ProgrammerGearbox Studio, a renowned game developer, is seeking a skilled C++ Programmer to join their team. As a key member of the engine development team, you will be responsible for maintaining and optimizing the game engine, ensuring system compatibility and performance across all deployment platforms, and collaborating closely with design...

  • C++ Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada DeepSight, Inc. Full time

    At DeepSight, Inc., we are seeking a skilled C++ Software Engineer to join our team of innovators. Main Responsibilities:Collaborate with application and integration developers to solve complex technological problems and develop outstanding augmented reality applications.Participate in the development of embedded software and APIs targeting multiple...


  • Montreal, Quebec, Canada Maya Heat Transfer Technologies Full time

    Job DescriptionWe are seeking an experienced C++ developer to join our team at Maya HTT. As a key member of our software development team, you will be responsible for developing and maintaining Siemens NX software core functionalities.Main Responsibilities:Use Agile development principles (scrum) to develop, maintain, and integrate new features in Siemens NX...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Software Engineer (Java)**About the Role**SENIOR SPIRIT OF ROSELLE PARK is seeking a highly skilled Senior Software Engineer (Java) to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions to help manufacturers monitor their industrial equipment and improve...


  • Montreal, Quebec, Canada Hinge-Health Full time

    About the RoleHinge Health is seeking a skilled Senior Software Engineer to join our Machine Learning Group. As a Computer Vision Engineer, you will collaborate with research scientists, platform and app engineers, product groups, and data scientists to develop and ship efficient multi-platform libraries for internal and external applications and...


  • Montreal, Quebec, Canada DeepSight, Inc. Full time

    Job DescriptionDeepSight, Inc. is seeking a highly skilled C++ Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications using C++.Key Responsibilities:Collaborate with cross-functional teams to develop and maintain high-quality software...


  • Montreal, Quebec, Canada DRW Full time

    Join DRW's Team of Innovative Software DevelopersDRW is a leading diversified trading firm with a rich history of innovation and expertise in trading and technology. We are seeking a talented C++ Software Developer to join our team and contribute to the development of cutting-edge low latency data processing systems.As a member of our team, you will have the...