1

Software Engineer Training Jobs in Quebec (NOW HIRING)

Are you a Chemical Engineering graduate and Engineer-in-Training (EIT ) who is motivated to develop ... Preparing specialized software tools to document the safety review. * Act as a scribe/facilitator ...

Are you a Chemical Engineering graduate and Engineer-in-Training (EIT ) who is motivated to develop ... Preparing specialized software tools to document the safety review. * Act as a scribe/facilitator ...

... to improve engineering productivity, software quality, and speed of delivery * Nurture motivation and well-being within the teams * Steer team career development, and see to training needs ...

CA$167/hr

We are an interdisciplinary team of scientists, engineers, innovators, builders, and enthusiasts on ... training for the tools that we create. It is part of the larger Software Platform team, which will ...

CA$167/hr

We are an interdisciplinary team of scientists, engineers, innovators, builders, and enthusiasts on ... training for the tools that we create. It is part of the larger Software Platform team, which will ...

Provide guidance and training to junior developers, collaborators and external contributors about ... MPEX-IST3R - Research Software Development - Senior Professional/Manager Hours per Week: 33.75 ...

Provide guidance and training to junior developers, collaborators and external contributors about ... MPEX-IST3R - Research Software Development - Senior Professional/Manager Hours per Week: 33.75 ...

Software Developer

Montreal, QC · On-site

CA$118K - CA$150K/yr

As part of this, the engineer is encouraged to collaborate with various teams including PM, cross ... training. The full salary range for certain locations is listed below. For locations not listed ...

CA$166/hr

... training for the tools that we create. The software team lead is the person providing the vision ... Master's degree in computer science, software engineering, Physics, or a related field. Minimum of ...

Software Team Lead

Sherbrooke, QC · On-site +1

CA$166/hr

... training for the tools that we create. The software team lead is the person providing the vision ... Master's degree in computer science, software engineering, Physics, or a related field. * Minimum ...

CA$166/hr

... training for the tools that we create. The software team lead is the person providing the vision ... Master's degree in computer science, software engineering, Physics, or a related field. * Minimum ...

You understand how to balance speed with quality, coach engineering leaders, and foster a culture ... By investing in professional development through training and educational opportunities, we ensure ...

Define and execute the engineering strategy in alignment with company objectives. Provide ... By investing in professional development through training and educational opportunities, we ensure ...

... the software team to deploy models. We expect our Generative AI Engineer to to work at the ... Develop efficient and scalable algorithms for training and inference of generative models ...

Showing results 21-40

Software Engineer Training information

See Quebec salary details

$30K

$86.7K

$167.5K

How much do software engineer training jobs pay per year?

As of Aug 18, 2026, the average yearly pay for software engineer training in Quebec is $86,712.00, according to ZipRecruiter salary data. Most workers in this role earn between $55,500.00 and $113,000.00 per year, depending on experience, location, and employer.

What is a software engineer training?

A Software Engineer Training job is an entry-level position designed to help individuals develop technical skills and industry knowledge. It typically involves hands-on coding, software development projects, and mentorship from experienced engineers. Participants may work on real-world applications, learn best practices, and gain exposure to different technologies. The goal is to prepare trainees for a full-time software engineering role by building their problem-solving abilities and coding proficiency.

What does a software engineer training do?

As a Software Engineer Training, your day often starts with team stand-up meetings to discuss project updates and set priorities. You will spend most of your time learning from senior engineers, writing code, participating in code reviews, and troubleshooting software issues under guidance from mentors. Expect to engage in hands-on training activities, attend technical workshops, and gradually take on more complex tasks as your skills develop. This supportive environment is designed to help you build strong technical foundations, adapt to company workflows, and prepare for future advancement within the team.

What are the key skills and qualifications needed to thrive in software engineer training, and why are they important?

To thrive as a Software Engineer Training, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and software development principles, often backed by a degree in computer science or related field. Familiarity with development tools like version control systems (e.g., Git), integrated development environments (IDEs), and continuous integration platforms is typically required. Strong problem-solving abilities, willingness to learn, and effective communication skills help you excel in collaborative and fast-paced environments. These skills are critical for contributing to projects, adapting to new technologies, and succeeding in a team-oriented role.

How do you become a software engineer training?

To become a software engineer trainer, you typically need a strong background in software development, often with a bachelor's degree in computer science or related fields. Gaining experience in programming languages, development tools, and teaching or mentoring skills is essential, along with certifications in relevant technologies if applicable. Continuous learning and staying updated with industry trends are important for effective training roles.

What training do you need to be a software engineer?

To become a software engineer, you typically need a bachelor's degree in computer science, software engineering, or a related field. Gaining proficiency in programming languages such as Java, Python, or C++, along with understanding data structures, algorithms, and software development practices, is essential. Practical experience through internships, coding projects, or certifications can also enhance job prospects.

What are popular job titles related to Software Engineer Training jobs in Quebec?

For Software Engineer Training jobs in Quebec, the most frequently searched job titles are:

What job categories do people searching Software Engineer Training jobs in Quebec look for?

The top searched job categories for Software Engineer Training jobs in Quebec are:

Infographic showing various Software Engineer Training job openings in Quebec as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 15% Part Time, and 1% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $86,712 per year, or $41.7 per hour.

Engineer-in-Training (EIT) - Operational Safety Management (hybrid remote position)

GCM Consultants inc.

Full-time

Posted 6 days ago


Job description

Imagine the best solutions.
As a team, we imagine the best solutions to complex and challenging problems!
Why choose GCM Consultants?
  • Teleworking possible
  • Flexible working hours
  • Floating days offered upon hiring for personal reasons or illness, and redeemable if not used
  • Employee Assistance Program (EAP)
  • Telemedicine
  • Flexible support program (for sports activities, professional dues, home internet, etc.)
  • Deferred profit-sharing program with RRSP contribution options
  • Comprehensive group insurance plan

Who is GCM Consultants?
We are a local engineering firm that has been helping customers in all industries with engineering, operations and maintenance since 1994. We measure our success by the continuity of our work with all our clients. We're always on the lookout for new projects that push the boundaries of creativity.
This position is specifically focused on process safety principles, which are a top priority across the industry today. Are you a Chemical Engineering graduate and Engineer-in-Training (EIT) who is motivated to develop your expertise, gain exposure to a wide range of industrial processes, and contribute to improving process safety? If so, this opportunity could be a great fit for you.
What you will do on a daily basis:
  • Contribute to the development of safety concepts as part of engineering projects, including conceptual, preliminary, and detailed engineering phases.
  • Prepare process safety reviews, including:
    • Preparing and reviewing Process Safety Information (PSI) provided by clients;
    • Dividing the process into nodes (systems) for analysis based on Process Flow Diagrams (PFDs) and Piping & Instrumentation Diagrams (P&IDs) provided by clients;
    • Preparing specialized software tools to document the safety review.
  • Act as a scribe/facilitator to ensure proper synthesis and documentation of scenarios developed during safety reviews using specialized software.
  • Prepare reports summarizing the results and findings of safety reviews.
  • Perform calculations and consequence simulations related to loss of primary containment involving flammable and toxic hazardous materials, using specialized software.
  • Plan and manage time effectively to complete the various tasks and deliverables required for project execution.

Requirements:
  • Strong interest in industrial process safety and operational safety.
  • Fluency in French and English, required occasionally since the person will collaborate with colleagues and clients outside of Quebec, both written and oral.
  • Bachelor’s degree in Chemical Engineering (coursework or exposure to operational/process safety management is considered an asset).
  • Member of the Ordre des ingénieurs du Québec (OIQ).
  • 0 to 5 years of relevant experience.

The ideal candidate:
  • Demonstrates excellent ability to work both independently and as part of a multidisciplinary team.
  • Has a strong ability to quickly understand and learn new concepts.
  • Is methodical, detail-oriented, and rigorous.
  • Posesses strong analytical and synthesis skills.
  • Has excellent listening skills with the ability to identify critical issues and key points.
  • Is able to work on-site more regularly during the onboarding and training period.
  • Demonstrates flexibility regarding work arrangements. The position combines remote work with in-person work at the office or at client sites depending on project needs and assignment requirements. Occasional travel within Quebec and elsewhere in Canada may be required.
  • Relevant experience in engineering consulting or industrialoperations is considered an asset.
  • Relevant experience in heavy industries, such as refining, chemical, petrochemical, metallurgical, and/or pharmaceutical industries, is considered an asset.
  • Knowledge of software such as HYSYS, Aspen Plus, PHAST, ALOHA, and PIPE-FLO is considered an asset.
  • Knowledge of Process Safety Management (PSM) practices, including Management of Change (MOC) and safety review methodologies such as HAZID, HAZOP, What-If, FMEA, and LOPA, is considered an asset.

Ready to take on new challenges with us? Send us your CV!
Type: Permanent, full-time
Available offices: Montreal or Varennes - Hybrid position combining remote work and in-person work at the office or client sites, depending on project requirements.