Job Description
Company: North Carolina Cyber Academy
About the position
North Carolina Cyber Academy (NCCA-HS) is seeking a dedicated Network Security Teacher to join its expanding Career and Technical Education (CTE) program. This online public charter school is committed to preparing students for careers through high-quality CTE programs, equipping them with the knowledge and skills for success in post-secondary education and professions. The teacher will provide engaging, student-centered instruction to high school students in cybersecurity, networking, and information security, with a focus on digital security and ethical hacking. Instruction will be delivered synchronously Monday-Thursday and asynchronously on Fridays.
Responsibilities
• Develop and deliver engaging, hands-on lessons aligned with North Carolina CTE Computer Science & IT standards.
• Potentially teach: Introduction to Cyber Security, Cybersecurity 1, Cybersecurity 2 (Advanced Cybersecurity & Ethical Hacking), and Artificial Intelligence 1 to high school students.
• Cover topics such as network security, ethical hacking, cryptography, firewalls, malware analysis, risk management, and cybersecurity laws.
• Prepare students for industry-recognized certifications such as CompTIA Security+, Cisco CyberOps, or Certified Ethical Hacker (CEH).
• Provide real-world, project-based learning experiences, including cyber defense exercises, penetration testing labs, and incident response simulations using Zoom, and Canvas applications.
• Introduce students to cybersecurity tools and platforms such as Wireshark, Kali Linux, Metasploit, Virtual Machines, and SIEM tools.
• Teach best practices for data protection, threat mitigation, and secure coding.
• Collaborate with local industry professionals, colleges, and cybersecurity organizations to provide career opportunities and mentorship.
• Support students in internships, cybersecurity competitions (e.g., CyberPatriot, CTF challenges), and work-based learning experiences.
• Maintain accurate student records, assessments, and required documentation.
• Participate in professional development and stay updated on cybersecurity industry trends.
• Engage with parents, colleagues, and the community to support student success.
Requirements
• Bachelor’s degree in Cybersecurity, Computer Science, Information Technology, or a related field (Required).
• North Carolina Information Technology Education or BFIT teaching license OR eligibility to obtain one.
• Knowledge of cybersecurity frameworks (NIST, CIS Controls), threat intelligence, and incident response.
• Familiarity with programming languages (Python, Bash, PowerShell) and security tools (Snort, Nmap, Burp Suite, etc.).
• Excellent communication, classroom management, and problem-solving skills.
• MUST be a North Carolina resident to be considered for hire, must maintain North Carolina residency while employed by NCCA.
Nice-to-haves
• 1+ years of teaching experience (Preferred).
• Industry experience in cybersecurity, IT security, network security, or ethical hacking (Preferred).
• Experience teaching in a virtual or remote setting (Preferred).
• Familiarity with learning management systems such as Canvas (Preferred).
Benefits
• 401(k) matching
• Health, dental, and vision insurance
• Paid time off (PTO)
• Professional development assistance
• Flexible spending account (FSA) & Health savings account (HSA)
• Employee assistance program
Source: Teal