Teaching Assistant - Cybersecurity

Skills For Hire Atlantic
Halifax, NS
Posted today
Job Details:
Fully remote
$55.00 / hour
Part-time
Term
Experienced

Skills for Hire Atlantic is seeking a bilingual (french) Teaching Assistant to support delivery of our upcoming 16-week Cybersecurity program. This digital skills and career-building initiative aims to prepare entry-level talent for roles in Atlantic Canada's growing tech sector.

As a Teaching Assistant, you will support participants in an online, part-time capacity, helping them progress through cybersecurity content and build confidence in technical skills.

We are looking for a candidate who is enthusiastic, supportive, and technically strong. Someone who is passionate about helping others succeed.

Teaching Assistant Duties and Responsibilities

  • Host 1-2 online live sessions (1-2 hours in length) per week on content and/or activities related to the weekly content according to the course schedule.
  • Support 50-60 participants by engaging with, and answering their questions in a timely manner. This will occur during days and times when your participants require support, outside of your regular weekly live sessions (2-3 hours a week).
  • Schedule and share valuable tips, resources, upcoming events, and networking opportunities on the Program Learning Management System (2-4 posts/week).
  • Provide students with additional resources and/or activities related to the weekly content according to the course schedule, if requested.
  • Lead in the development, maintenance and scoring of 2 hands-on assignments (i.e. projects, case studies, etc.) and provide feedback on projects after completion.

Teaching Assistant Requirements and Qualifications

Technical Qualifications:

  • Degree or pursuing a degree in Cybersecurity, Computer Science, Information Technology, or related field, or demonstrated work experience and deep understanding of the cybersecurity specialization.
  • Bilingualism (French/English) required.
  • Knowledge of cybersecurity frameworks, best practices, and key terms.
  • A strong foundational understanding of the following technical areas is required to effectively support learners:
    • Network and Cybersecurity Fundamentals: Familiarity with networking protocols (IP, TCP, HTTP), the OSI model, and IP addressing. Understanding of IT security principles, including threats, vulnerabilities, and exploits, as well as network monitoring, remote access risks, and physical security needs.
    • Python Programming for Security Applications: Competence in Python fundamentals including data types, loops, functions, and file handling. Experience with using Python for tasks like log file analysis, malware detection and automation, and integration with third-party APIs for cybersecurity workflows.
    • Encryption and Cryptography: Understanding of cryptographic concepts and algorithms including hashing, symmetric and asymmetric encryption. Ability to apply encryption techniques programmatically using Python in real-world.
    • Cybersecurity Principles (ISC2 - CC Certification Topics): Knowledge of foundational cybersecurity topics including risk management, business continuity and disaster recovery, incident response, access control mechanisms, and security operations aligned with ISC2 Certified in Cybersecurity domains.
    • Cloud and AI Security Awareness: Awareness of security challenges in cloud environments and generative AI applications. Understanding of best practices to mitigate risks related to data privacy, offensive/defensive AI tools, and integration into security operations.

Other Required Skills:

  • Experience facilitating meetings (screen sharing, etc.) via Zoom, LMS, and/or Google Meet.
  • Ability to communicate clearly and effectively, both orally and in writing.
  • Experience working with online self-directed learning is an asset.
  • Experience using the Pluralsight platform is an asset.

Time Commitment & Availability

  • Live teaching sessions for the Cybersecurity participants will take place for 1-2 hours in the evenings each week.
  • Participant support will be provided during times when they may need it most, outside of regularly scheduled live teaching sessions. This support may be offered during the day, in the evening, or on weekends. Office hours can be arranged as needed to ensure participants receive timely assistance.
  • The estimated time commitment is approximately 6 hours per week.

Remuneration

The position will be compensated at a rate of $55/hour for 19 weeks (July 21st - November 30th, 2025). Total remuneration for this work is $6,270 CAD.

Please note that there is a possibility for this position to be renewed for a successive term should the successful candidate be the right fit.

How to Apply

To be considered for this position, please submit the following materials by July 9th, 2025:

  • A brief cover letter outlining your interest in the role and relevant experience.
  • An up-to-date résumé or CV highlighting your technical and teaching background.
  • (Optional) A short video (1-2 minutes) introducing yourself and sharing why you're interested in supporting learners in the field of cybersecurity.

Submission Instructions:

Email your application materials as a single PDF or in a zipped folder to: [email protected] Use the subject line: Application - SFHA Cybersecurity Teaching Assistant [Your Full Name]

Shortlisted candidates will be contacted for a brief virtual interview. We appreciate all applications, but only those selected for an interview will be contacted.

Competition Number: SFHA0625-CB

Share This Job: