Senior C++ Software Engineer

4 weeks ago


Montreal, Quebec, Canada Groupe SII Full time
Job Description

We are seeking a highly skilled C++ Developer to join our team at Groupe SII. As a key member of our software development team, you will be responsible for designing, implementing, and maintaining efficient, reliable, and reusable code in various software languages.

Responsibilities
  1. Participate in all stages of the development cycle, from analysis to deployment.
  2. Analyze technical specifications and propose innovative solutions to complex problems.
  3. Design and implement software architectures and lead system designs in collaboration with technical experts.
  4. Contribute to building a culture of code sharing, inner-sourcing, and reusable platform components.
  5. Lead and coach junior developers and supervise contractors to ensure efficient workload management.
Requirements
  1. Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related field from an accredited institution.
  2. 10+ years of experience in software development, including 2+ years of recent experience developing C++ applications.
  3. 5+ years of experience with software architecture design.
  4. Experience leading and coaching new and experienced software developers.
  5. Fluency in English and French (working proficiency) is required for this position.
  6. Must be legally authorized to work in Canada without corporate sponsorship.
Preferred Qualifications
  1. Experience developing software for embedded devices, creating APIs, and desktop applications.
  2. Experience with software requirement management.
  3. Abreast of upcoming software development/engineering tools, trends, and methodologies.
  4. Full understanding of key computer science concepts (Data Structures, Algorithms, etc.).
  5. Comprehensive knowledge of IP networking protocols (TCP/UDP/IP).
  6. Experience with Industrial IP protocols.
  7. Strong problem-solving and reasoning ability, exhibiting technical innovation and creative solutions.
  8. Experience ensuring cybersecurity practices in embedded software and desktop applications.
  9. Experience with Agile Development Processes and working in an Agile team environment.


  • 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

    Senior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing, developing, and implementing cloud-based solutions to help manufacturers monitor their industrial equipment and improve efficiency.Key...


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

    Senior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing, developing, and implementing cloud-based solutions to help manufacturers monitor their industrial equipment and improve efficiency.Key...


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

    Senior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing, developing, and implementing cloud-based solutions to help manufacturers monitor their industrial equipment and improve efficiency.Key...


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

    Senior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing, developing, and implementing cloud-based solutions to help manufacturers monitor their industrial equipment and improve efficiency.Key...


  • 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

    Job Title: Senior C++ Software EngineerWe 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 be responsible for designing, developing, and maintaining complex software systems using C++ on a Linux development and server environment.Responsibilities:Design and develop...


  • Montreal, Quebec, Canada 360 Inc. Full time

    Job Title: Senior C++ Software EngineerWe 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 be responsible for designing, developing, and maintaining complex software systems using C++ on a Linux development and server environment.Responsibilities:Design and develop...


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

    Job Title: Senior Software Engineer (Java)We are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions that help manufacturers monitor their industrial equipment and improve...


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

    Job Title: Senior Software Engineer (Java)We are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions that help manufacturers monitor their industrial equipment and improve...

  • C++ Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada DRW Full time

    Job Title: C++ Software DeveloperJob Summary:DRW is a diversified trading firm seeking a skilled C++ Software Developer to join our team. As a member of our technology group, you will be responsible for developing and maintaining low-latency data processing systems.Key Responsibilities:Design and implement high-availability systems in C++ with tight latency...


  • 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 Boston Scientific Gruppe Full time

    Job Title: Senior Software Developer C++We are seeking an experienced Senior Software Developer C++ to join our team at Boston Scientific Gruppe. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications for medical devices.Key Responsibilities:Design and develop software...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Job Title: Senior Software Developer C++We are seeking an experienced Senior Software Developer C++ to join our team at Boston Scientific Gruppe. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications for medical devices.Key Responsibilities:Design and develop software...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Senior C++ Software DeveloperWe are seeking an experienced Senior C++ Software Developer to join our team in Montreal, QC, Canada. As a key member of our software development team, you will be responsible for designing, developing, and testing on-system software for our medical devices.Key Responsibilities:Participate in new product development activities,...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Senior C++ Software DeveloperWe are seeking an experienced Senior C++ Software Developer to join our team in Montreal, QC, Canada. As a key member of our software development team, you will be responsible for designing, developing, and testing on-system software for our medical devices.Key Responsibilities:Participate in new product development activities,...


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

    Our client is a global leader in the industrial IoT space, providing cloud-based and AI-driven solutions to help manufacturers monitor their equipment and improve efficiency. They work with major manufacturers in various sectors, including packaging, food and beverage, automotive, and industrial.Job Title: Senior Software Engineer (Java)Location: Montreal,...


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

    Our client is a global leader in the industrial IoT space, providing cloud-based and AI-driven solutions to help manufacturers monitor their equipment and improve efficiency. They work with major manufacturers in various sectors, including packaging, food and beverage, automotive, and industrial.Job Title: Senior Software Engineer (Java)Location: Montreal,...


  • 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 Boston Scientific Gruppe Full time

    Senior Software Developer (C++)We are seeking an experienced and highly motivated Senior Software Developer (C++) to contribute to the development of on-system software.Key Responsibilities:Participate in new product development activities such as research, design, and testing to bring products from concept to market.Develop scripts, test utilities, and...