Enable job alerts via email!

C-GE-575 Software Developer – Sentinel Team-EN

CAE

Montreal

Hybrid

CAD 80,000 - 100,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

CAE is seeking a Software Developer intern for the Sentinel Team, where you will develop a distributed system connecting simulators to a centralized platform in the Cloud. This role offers hands-on experience with technologies like Angular and C#, and provides an opportunity to work in a collaborative Agile environment, enhancing your skills and knowledge.

Benefits

Salary based on years and credits
Flexible schedules and WFH policy
Opportunity to work on diverse projects
Potential for permanent employment/extension
Free parking and STM access
Reimbursement of internship costs up to $250

Qualifications

  • Experience coding with Angular or C# is required.
  • Familiarity with automated tests is preferred.
  • Motivated and eager to learn.

Responsibilities

  • Design and document solutions.
  • Code approved solutions within timelines.
  • Implement automated tests.

Skills

Coding with Angular
Coding with C#
Automated tests
Teamwork
Autonomy
Reliability
Openness to feedback
Motivation to learn

Education

Pursuing a bachelor’s degree in software/computer engineering
At least 2 years of experience coding software
College degree in Technique en Informatique de Gestion

Tools

Visual Studio 2022
Visual Studio Code
Microsoft DevOps
Microsoft Teams
Lucidchart

Job description

Join to apply for the C-GE-575 Software Developer – Sentinel Team-EN role at CAE.

About This Role

This position is exclusively open to students pursuing a university degree.

Internship dates: September 2nd to December 19th, 2025

Are you looking for a work environment where you can innovate, reach greater heights, and collaborate with experts from a wide range of sectors? You want to join a world-class company and industry leader with projects to which you would be proud to contribute? Come share your passion with us!

The Role We Are Offering You

By joining our team, you will have the opportunity to develop and improve a distributed system deployed worldwide that connects CAE simulators from various Training Centers to a centralized platform in the Cloud.

This data acquisition platform regroups multiple products used internally and externally by CAE clients. It provides services to other teams at CAE for storing, accessing, and consuming data by leveraging web APIs.

You will be able to improve and acquire new knowledge. Depending on your interests, you will work on one or many of the following aspects:

  • Design and develop the User Interface
  • Design and develop APIs, micro-services, and data-access layers
  • Infrastructure and deployment
  • Cloud design patterns and techniques

Our team applies the Agile methodology with 2-week sprints, and we follow DevOps principles to deploy our services to clients.

The Main Technologies and Programming Languages

  • Microsoft Azure – Main Cloud platform to host our solutions
  • Angular (v13+) – Main programming language for the frontend
  • Docker Containers – Edge Computing
  • C# (.NET) – Main programming language for the backend
  • Azure SQL, Blobs, Tables, Cosmos DB, Event Hubs, Redis – storage solutions

The Main Tools You Will Work With

  • Visual Studio 2022 – Backend code
  • Visual Studio Code – Frontend code & deployment
  • Microsoft DevOps – Sprint activities, Pull Requests, CI/CD
  • Microsoft Teams – Communication, Virtual meetings
  • Lucidchart – Architecture and design diagrams

Your Responsibilities During The Internship Will Be

  • Design and document solutions
  • Code the approved solutions within appropriate timelines
  • Implement automated tests
  • Contribute to code review activities
  • Apply the DevOps process
  • Actively participate in team meetings

Our Ideal Candidate

  • Has experience in coding with Angular or C# – or both
  • Is familiar with automated tests
  • Works well in a team
  • Is autonomous and reliable
  • Is open to feedback and takes it into account
  • Is motivated and eager to learn
  • (Advantage) Has already worked with a Cloud platform

Preferred Education

  • Pursuing a bachelor’s degree in software/computer engineering
  • Has at least 2 years of experience – studying or working – coding software
  • (Advantage) Already has a college degree in Technique en Informatique de Gestion

Location: CAE, 8585 Chemin de la Côte-de-Liesse, Saint-Laurent, QC H4T1G2. The internship will be in hybrid mode.

All applicants must be legally entitled to work in Canada and meet Canadian Controlled Goods Program (CGP) requirements. All hires must complete and return the CGP form within a week of transmittal, provide a copy of their passport or birth certificate, and if applicable, a work permit and police clearance. Note that security background checks may take at least 16 weeks.

CAE Offers

  • Salary based on years and credits
  • Flexible schedules and WFH policy
  • Open concept workspace
  • Opportunity to work on diverse projects
  • Potential for permanent employment/extension
  • Free parking and STM access
  • Cafeteria and Tim Hortons
  • Running club and sports activities
  • Changing rooms and showers
  • Panoramic terrace in summer and fall
  • Reimbursement of internship costs up to $250 upon receipts

Position Type: Student (Fixed Term)

CAE thanks all applicants. Only those matching the requirements will be contacted.

Equal Opportunity Employer

CAE is committed to diversity and inclusion. Applicants needing accommodations should contact their recruiter or email CAECarrieres-Careers@cae.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.