Fall 2025 - Student Opportunities in Computer Science and Engineering

Salary:
$23.27 - $37.77
Closing Date:
2025-01-22

Salary:  $23.27-$37.77

Closing date: 2025-01-22

Reference number: RF-12654

About CSE

The Communications Security Establishment (CSE) is Canada’s agency responsible for foreign signals intelligence, cyber operations and cyber security. Learn more about our mission.

Student positions at CSE are unlike most others. We offer both practical and developmental work experience and allow students to be part of meaningful, exciting, projects, with the hope that they will want to join us full-time following their studies.

CSE is committed to fostering a culture of equity, diversity and inclusion. This isn’t just an ideal, it’s crucial to our mission. Find out about our workplace culture, including our diversity and inclusion initiatives.

Become part of our team and you’ll understand why CSE is the most important organization you’ve never heard of.

Job summary

Software Development

  • Tasks can include developing applications – this work involves activities such as interviewing users, clarifying requirements, designing, programming, testing, quality assurance, documenting and configuring applications.
  • Experience with one or more of the following programming/scripting languages is required: Java, C++, C, Python and Perl.
  • Experience with one or more of the following is an asset: Windows, *NIX (Linux, Unix), Oracle, SQL and NoSQL database technologies, source control technologies (GIT), Java framework technologies (Spring, Camel), Scrum/Agile programming, mobile development (Android, iOS), and regular expression/data analytics.
  • Knowledge of one or more of the following concepts is an asset: client/server technology, open-source technology, object-oriented technology, software design techniques (data flow, entity relationship diagrams, object models), concurrent and/or parallel programming, and reverse engineering tools and techniques.

 

Web Development

  • Tasks can include developing web-based applications – this work involves interviewing users, clarifying requirements, designing, programming, testing, documenting, and configuring applications.
  • Experience with one or more of the following programming/scripting languages is required: HTML, CSS, JavaScript, PHP, Ruby, Python, REST and RESTful technology.
  • Experience with one of more of the following is an asset: Java programming, Cloud knowledge, OpenStack, TypeScript, frameworks (React, Angular, Vue).

 

Cyber Security

  • Tasks can include performing vulnerability testing on different products or software, providing strategic and technical support to the Information Protection Center, conducting malware analysis, and/or proving concepts, refining requirements, conducting research, and developing tools and techniques for the purposes of securing government of Canada networks.
  • Knowledge of one or more of the following concepts is an asset: networking and internet technology, data communications, software development methodologies, and operating systems (Windows, *NIX).
  • A strong interest in cyber security is recommended.

 

Networking / Network Engineering / Telecommunications

  • Tasks can include performing maintenance, support, and administration for corporate LANS, WANS and MANS, and/or designing, configuring and analyzing local-area and wide-area communications networks and appliances.
  • Experience with one or more of the following is an asset: network design and architecture, router/switch configuration, mobile networks (infrastructure design and set-up), IT networking security (cryptography, VPN, firewalls, PKI), wireless communications protocols (Wi-Fi, Bluetooth, GSM, LTE) and devices, and encoding algorithms.
  • Knowledge of one or more of the following concepts is an asset: client/server technologies and various networking protocols, Windows and *NIX, networking security, and monitoring applications.

 

Database Administration

  • Tasks can include installing, configuring, monitoring, and supporting database, performing database backups, restores, and refreshes, and/or advising/assisting developers in database design and queries best practices.
  • Experience with one or more of the following database technologies is an asset: Oracle, MySQL, NoSQL, and Microsoft SQLServer.

 

IT Infrastructure Support

  • Tasks can include performing maintenance, support, and administration for one or more of the following elements in an Enterprise environment: Linux and/or Windows servers, virtualization technologies (VMware, OpenStack), storage technologies (Storage Area Network, Network-Attached Storage, backups/restores), identity and access management (LDAP, Active Directory), web infrastructure.
  • Knowledge of one or more of the following is an asset: Linux and/or Windows server administration, SCCM, Cloud computing concepts, Powershell, IT Security best practices, IT monitoring software, identity/access management tools, web infrastructure, automation/orchestration software, and open-source software.

 

Cloud Computing

  • Tasks can include performing maintenance and administration for one or more of the following elements in an Enterprise environment: Linux and/or Windows servers, Active Directory, LDAP, Web Proxy, Web Hosting, DNS, Containers, MS O365 Suite, Azure, and AWS.
  • Knowledge of one or more of the following is an asset: Linux and/or Windows server administration, knowledge of Intune, VMWare, OpenStack, Cloud computing concepts, automation software, Ansible, PowerShell, Perl, and PKI.

 

Cyber Threat Analysis

  • Tasks can include exploring and examining big volumes of data from multiple disparate sources in order to discover previously hidden insight and/or cyberattacks, collecting and reporting on cyber threats, determining their meaning, assessing their validity and recommending ways to apply the data.
  • Tasks may also include: database administration and design, SQL queries, analysis of network traffic and system logs, building recommendation/optimization systems relevant to cyber security business cases, analysis of cyber threats using of a variety of tools, including disassemblers, debuggers, hex editors, un-packers, virtual machines and network sniffers, identifying new sources of information relative to current/emerging threats as they relate to the use of IT, designing virtual environments to emulate various types of cyber threats related network incident scenarios possibly affecting Canada’s critical infrastructures.
  • Experience with or knowledge of one or more of the following concepts is required: SQL or NoSQL database technologies, R, or statistics.
  • Experience with or knowledge of one or more of the following concepts is an asset: Windows, *NIX (Linux, Unix), TCP/IP, source control technologies (GIT), programming languages (e.g., Java, Python, C/C++), cyber security threats, cyber threat hunting, and regular expression/data analytics.

 

Salary

To find out more about our student salary scale visit the Compensation page on our website.

Area of selection

Open to Canadian citizens.

 

Location

The majority of our jobs are in Ottawa, Ontario. CSE has two accessible facilities. Flexible work arrangements, including telework for a portion of the work week, may be possible.

Learn more about where we work.

Conditions of employment

A valid Enhanced Reliability Status (ERS) or an Enhanced Top Secret (ETS) security clearance is a condition of employment that must be met before an offer can be made.

For more information about our hiring process, visit our hiring process and security page on our website.

Essential qualifications

In order to be considered, your cover letter must clearly explain how you meet the following education and experience requirements.

Education

You must be registered as a full-time student in a recognized post-secondary program in a field related to the position.

 

Note: The educational program must be recognized in Canada, and you must be able to provide a transcript from your most recent term. Students graduating prior to, or during, the work term are not eligible to apply.

Competencies

The following technical, behavioural and leadership competencies will be assessed at a later date. You do not need to include information about them in your application. 

Technical competencies

Technical competencies will vary depending on the job family you select upon application submission.

Behavioural competencies

·        Cognitive thinking skills

·        Interactive Communication

·        Working in a Team

Leadership competencies

·        Achieving results

·        Collaboration

·        Integrity, Respect & Awareness

How to apply

You may submit your candidacy online by selecting “Apply” at the top or bottom of this page.

If you cannot apply online or have a disability preventing you from applying online, please inform us by email at students-etudiants@cse-cst.gc.ca prior to the closing date of this selection process.

Important information

The process will be conducted in the official language of your choice.

To address CSE’s current representation gaps, priority may be given to persons who self-declare as belonging to the following designated employment equity groups: women; Indigenous peoples, including First Nations who are status, or registered and non-status, or non-registered, Inuit and Métis; persons with disabilities, including people with a mental health condition and neurodivergent people; and persons from racial or ethnic groups. 

Please note the Employment Equity Act, which is under review, uses the terminology Aboriginal peoples and visible minorities.

CSE offers an assessment process that will accommodate any reasonable measures you require to be assessed in a fair and equitable manner. Those measures are available to all candidates during our processes. Information you provide will be addressed confidentially.

All communications with CSE relating to this process, including email messages and telephone conversations, may be used in the assessment of qualifications.

We thank you for your interest in CSE. However, only those selected for further consideration will be contacted.

Page details

Date modified:

Powered By VidCruiter