Senior CNO Software Development Instructor
Location: Remote
Compensation: Hourly
Reviewed: Tue, Jul 14, 2026
This job expires in: 30 days
Job Summary
Seeking a part-time Senior CNO Software Development Instructor, this fully remote position will focus on designing and developing low-level CNO tools, creating and updating advanced technical curricula, and delivering high-impact instruction and mentorship to students and professionals in the field.
Key Responsibilities
- Design, develop, test, and maintain low-level CNO tools and frameworks while analyzing system architectures for vulnerabilities
- Author and update technical training curricula and lab environments, translating complex cyber concepts into structured learning modules
- Deliver technical instruction and hands-on lab facilitation, providing real-world context to theoretical concepts
Required Qualifications
- 5-10+ years of experience in low-level software development, reverse engineering, or operational CNO roles
- Strong proficiency in C, C++, Python, and Assembly (x86/x64, ARM, or MIPS)
- Deep understanding of Windows or Linux/Unix operating system internals
- Proven experience in teaching, mentoring, or developing technical training materials
- Familiarity with reverse engineering and debugging tools such as IDA Pro, Ghidra, or Windbg
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...