1

Graduate Engineering Jobs in Quebec (NOW HIRING)

Lead and develop a team of Field engineers, ranging from graduate to senior, in the areas of Presales and Professional Services * Solve customer problems by promoting our technologies and being a ...

Must be either a graduate of recognized aircraft maintenance or apprenticeship program, hold a current Aircraft Maintenance Engineering (AME) license, or be qualified as an Avionics Technician as a ...

CA$100K/yr

ETS offers undergraduate and graduate programs focused on applied engineering as well as state-of-the-art research infrastructure including quantum computers: one built by Anyon Systems, available ...

$150 - $200/hr

... graduate student at a time, on equipment budgets that lag the state of the art by years. Q-Block Computing Research operates alongside a sustainable engineering organization whose ordinary work is ...

Showing results 41-60

Graduate Engineering information

What is a graduate engineer?

A graduate engineer is someone who has recently completed an engineering degree, typically a bachelor's or master's, and is starting their professional career in the engineering field. They usually work under the supervision of experienced engineers while gaining practical experience and developing their technical and professional skills. Graduate engineers often participate in structured graduate programs, which may include rotations through different departments or projects. These roles are designed to help them transition from academic study to full professional responsibility.

What are the key skills and qualifications needed to thrive as a graduate engineer, and why are they important?

To thrive as a Graduate Engineer, you typically need a degree in engineering, strong analytical abilities, and a solid grasp of engineering principles. Familiarity with industry-standard software like AutoCAD, MATLAB, or SolidWorks, as well as any relevant certifications, is highly beneficial. Effective communication, teamwork, and problem-solving skills help set you apart in collaborative and fast-paced project environments. These skills and qualifications are crucial for delivering innovative solutions and contributing effectively to engineering projects.

What types of projects can a graduate engineer expect to work on during their first year?

As a Graduate Engineer, you can expect to be involved in a variety of projects that may include supporting senior engineers with design, analysis, testing, or implementation tasks. Early in your career, you might participate in rotations across different departments or disciplines, allowing you to gain exposure to multiple areas such as project management, field work, or research and development. Typically, you'll work as part of a collaborative team, contributing to both short-term assignments and longer-term projects while receiving mentorship and feedback. This hands-on experience is designed to help you build technical skills, understand organizational processes, and identify your preferred career path within engineering.

What is the difference between Graduate Engineering vs Mechanical Engineering?

AspectGraduate EngineeringMechanical Engineering
QualificationsTypically requires a bachelor's degree in engineering or related fieldRequires a bachelor's degree in mechanical engineering, often with licensure options
Work EnvironmentEntry-level roles in various industries, including manufacturing, construction, and technologyDesign, analysis, and manufacturing in industries like automotive, aerospace, and energy
Employer UsageEmployers hire graduate engineers for training and development programsEmployers seek mechanical engineers for product design, testing, and maintenance

Graduate Engineering is an entry-level role for those with an engineering degree, often across multiple disciplines, while Mechanical Engineering is a specialized field focusing on designing and manufacturing mechanical systems. Both roles require similar educational backgrounds but differ in focus and career paths.

What are popular job titles related to Graduate Engineering jobs in Quebec?

For Graduate Engineering jobs in Quebec, the most frequently searched job titles are:

What job categories do people searching Graduate Engineering jobs in Quebec look for?

The top searched job categories for Graduate Engineering jobs in Quebec are:

Infographic showing various Graduate Engineering job openings in Quebec as of August 2026, with employment types broken down into 91% Full Time, 5% Part Time, 3% Contract, and 1% Nights. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution.

Developpeur Java / Java Developer

mthree Recruiting Portal

Montreal, QC

Full-time

Posted 11 days ago


Job description

**English version below**

Doit etre local a Montreal

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

Nous recherchons une personne souhaitant integrer une equipe dynamique en tant que Developpeur Java/Scala pour l'un de nos clients. Il s'agit d'un poste de developpement applicatif au sein de l'equipe responsable du developpement du data mart strategique de l'entreprise pour les depots ISG. Les donnees proviendront de la source de reference (golden source) et du DAL, puis seront alimentees en temps reel dans notre data mart. Ces donnees seront ensuite mises a disposition via une interface consolidee, permettant a nos systemes en aval d'extraire facilement des rapports couvrant plusieurs data marts.

Le candidat fera partie de l'equipe chargee de concevoir des bases de donnees et des composants evolutifs et performants pour les besoins de reporting reglementaire, d'analytique metier (reporting de metriques) et de reporting des risques operationnels lies aux depots Leto et aux produits derives OTC. L'equipe mondiale est composee de membres hautement qualifies sur le plan technique, capables de s'adapter aussi bien au developpement pratique qu'a la gestion de projets. Nous menons simultanement plusieurs projets pour differents domaines d'activite. Les responsables metiers et les experts du sujet etant repartis a travers le monde, de solides competences en communication ainsi qu'une attitude proactive sont essentielles. Vous serez amene a collaborer etroitement avec nos partenaires operationnels afin de recueillir et de definir les besoins des projets.

Le developpement sera realise selon une methodologie agile basee sur Scrum (timeboxing, reunions quotidiennes, retrospectives, etc.), les tableaux Kanban Jira et les meilleures pratiques XP (Extreme Programming) telles que l'integration continue, le refactoring et les tests unitaires. Le candidat devra etre capable de travailler efficacement et en collaboration au sein d'une equipe de grande envergure.

A propos de mtrois :

Depuis 2010, mtrois aide ses clients a resoudre leurs defis commerciaux et technologiques. Nous sommes un cabinet de conseil en technologie et en affaires, avec une main-d'uvre mondiale qui realise des projets IT et business majeurs pour certaines des plus grandes institutions financieres au monde.

Services principaux :

  • Conseil et accompagnement
  • Services manages
  • Programme Alumni Graduate
  • Programme Alumni Pro

Nous avons une presence mondiale et sommes experts dans la fourniture de services de qualite exceptionnelle a notre clientele, couvrant les domaines suivants : Risque, Reglementation & Conformite ; Produits fournisseurs ; Support applicatif ; Developpement applicatif ; Cybersecurite & Securite de l'information ; Science des donnees et DevOps.

Notre programme Expert offre aux professionnels experimentes un acces a des postes de haut niveau dans les secteurs de la technologie, de la finance, de l'aviation et de l'assurance. Rejoignez-nous pour travailler sur des projets technologiques de pointe, allant des plateformes de trading internationales aux applications critiques pour les compagnies aeriennes de premier plan. Nous recrutons des professionnels desireux de faire progresser rapidement leur carriere dans la technologie ou les operations au sein d'organisations mondiales prestigieuses.

Responsabilites :

  • Concevoir, developper et ameliorer le courtier de projections SQL au sein du DAL (Data Access Layer) pour les depots Leto, en garantissant de hautes performances et une excellente evolutivite.

  • Concevoir, developper et ameliorer l'infrastructure de reporting en temps reel, chargee de capturer les messages des systemes amont, de les stocker sur un systeme de fichiers NFS, puis d'extraire et de structurer les attributs dans des tables de base de donnees a des fins de reporting

  • Developper, ameliorer et assurer le support de multiples rapports reglementaires et metiers lies aux depots Leto.

  • Traduire les besoins metiers en requetes sur un ensemble de tables relationnelles et produire les rapports correspondants conformement aux exigences definies

  • Participer au developpement de bases de donnees et des processus ETL, notamment la creation de procedures stockees, l'ecriture de requetes SQL, l'optimisation des performances et l'utilisation d'outils ETL tels qu'Informatica ou Python Pandas

  • Mettre en place des solutions efficaces d'automatisation des tests pour les applications et processus developpes en Java, Scala et Python.

  • L'equipe mondiale actuelle est composee d'experts en modelisation de domaine, conception de bases de donnees, Big Data, Java et messagerie (messaging). Il s'agit donc d'une excellente opportunite de jouer un role cle au sein d'une equipe en pleine croissance.

Competences requises :

  • Excellente maitrise de Java, Scala ou d'autres langages de programmation, avec au moins 7 ans d'experience pertinente.

  • Solides competences en langages de script tels que Python ainsi qu'en environnements Unix / K-Shell.

  • Une bonne comprehension du cycle de vie des transactions (trade lifecycle) et des flux de donnees au sein des operations de banque d'investissement constitue un atout important.

  • Experience confirmee dans un environnement de developpement Agile.

  • Une connaissance des bases de donnees relationnelles constitue un avantage significatif.

  • Excellentes aptitudes au travail d'equipe, avec un fort sens de l'integrite, de la responsabilite et de l'appropriation des resultats.

Chez mtrois, nos valeurs soutiennent des coequipiers courageux, des moteurs de changement et des champions de l'apprentissage, tout en veillant a la sante et au bien-etre de tous les employes. Nous sommes fiers de celebrer la diversite de chaque individu qui contribue a faire de mtrois l'entreprise qu'elle est aujourd'hui et qu'elle sera demain. Nous valorisons la diversite au sein de mtrois et avec nos entreprises partenaires, et nous sommes fiers d'offrir un environnement ou tous nos collegues peuvent s'epanouir. Cela signifie promouvoir une forte culture d'egalite mais, surtout, d'inclusion. 

Les candidats doivent etre actuellement autorises a travailler a temps plein au Canada. L'entreprise ne sponsorisera pas de visas de travail.

**Must be local to Montreal**

Want to work in technology at an investment bank?

We are looking for someone to be a part of a dynamic team as a Java/Scala Developer for one of our clients. This is an application developer role in the team responsible for developing on the firm's strategic data mart for ISG deposit. The data will be sourced from the golden source, the DAL and fed into our data mart in real time. The data will further be provided through a consolidated interface allowing our downstream systems to conveniently extract reports across multiple data marts. The candidate will be as part of the team involved in building scalable and high performance database and components for regulatory, business analytics (metrics reporting) and operational risk reporting for Leto deposits and OTC derivatives. The global team consists of highly technical team members who are adaptable to both hands on development and project management. We deliver multiple projects for multiple business areas in parallel. The business owners and subject matter experts will be globally distributed, making communication and pro-active to be important. You will be expected to work closely with our operations partners on requirements for projects.
The development will be performed using an agile methodology which is based on scrum (timeboxing, daily scrum meetings, retrospectives, etc.), Kanban Jira Boards and XP (continuous integration, refactoring, unit testing, etc.) best practices. The candidate will be able to work collaboratively within a larger team.

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.

Responsibilities:

  • Design, build and enhance the SQL projection broker in DAL(data access layer) for Leto deposits with good performance and scalability
  • Design, build and enhance the real-time reporting infrastructure which captures the upstream messages, persists onto NFS storage, and shred attributes into database tables for reporting purpose.
  • Enhance and support multiple regulatory/business reports for Leto deposits
  • Translate business requirement into queries against a set of relational tables and produce reporting based on the requirements.
  • Database and ETL development, including stored procedures, queries, performance tuning etc, using SQL and ETL tools such as Informatica or Python Pandas.
  • Create efficient testing automation for Java/Scala/Python processes.
  • The current global team members are all very skilled in domain modeling, database design, big data, Java and messaging so this is an excellent opportunity to play a key role in the growing team.

Skills Required:

  • Strong in Java/Scala or other programming languages with 7y+ relevant experience
  • Strong with scripting language such as Python and Unix / K-Shell
  • Familiar with lifecycle of a trade and flows of data in an investment banking operation is a plus.
  • Experienced in Agile development process
  • Knowledge on relational databases is a big plus
  • Good team player; Integrity & ownership

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.