1

Computer Science Instructor Jobs in Virginia (NOW HIRING)

Instructor

Fredericksburg, VA · On-site

$48 - $49.50/hr

... challenges in science, security and sustainability. Our people apply undaunted curiosity ... Strong computer skills in Microsoft Office suite of programs. Service Contract Act (SCA ...

Showing results 41-60

Computer Science Instructor information

See Virginia salary details

$36.2K

$64.9K

$120.5K

How much do computer science instructor jobs pay per year?

As of Aug 9, 2026, the average yearly pay for computer science instructor in Virginia is $64,909.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,100.00 and $68,900.00 per year, depending on experience, location, and employer.

What does a computer science instructor do?

A Computer Science Instructor teaches students the principles and applications of computer science, including programming, algorithms, data structures, and software development. They design lesson plans, deliver lectures, and create assignments that help students understand both theoretical and practical aspects of computing. Instructors also often provide guidance on projects, assess student progress, and stay up to date with the latest industry trends to keep their curriculum relevant.

What are some common challenges computer science instructors face in keeping students engaged and motivated?

Computer Science Instructors often encounter the challenge of maintaining student engagement, especially when teaching complex or abstract concepts like algorithms or programming logic. Balancing theoretical material with hands-on activities is crucial to keep lessons interactive and relevant. Instructors must also adapt to different learning paces and backgrounds, offering support to students who may be struggling while providing enrichment for advanced learners. Collaborating with colleagues to share best practices and using real-world projects can help increase motivation and make learning more relatable.

What are the key skills and qualifications needed to thrive as a computer science instructor?

To thrive as a Computer Science Instructor, you need a solid background in computer science fundamentals, programming languages, and teaching experience, often supported by at least a bachelor’s or master’s degree in computer science or a related field. Familiarity with educational platforms, coding environments (such as Python, Java, or C++), and learning management systems (like Moodle or Canvas) is typically required. Strong communication, patience, and the ability to motivate and engage students are standout soft skills in this role. These skills ensure effective knowledge transfer, support student learning, and foster a positive and productive classroom environment.
What are the most commonly searched types of Computer Science Instructor jobs in Virginia? The most popular types of Computer Science Instructor jobs in Virginia are:
What are popular job titles related to Computer Science Instructor jobs in Virginia? For Computer Science Instructor jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Computer Science Instructor jobs in Virginia look for? The top searched job categories for Computer Science Instructor jobs in Virginia are:
What cities in Virginia are hiring for Computer Science Instructor jobs? Cities in Virginia with the most Computer Science Instructor job openings:
Infographic showing various Computer Science Instructor job openings in Virginia as of August 2026, with employment types broken down into 75% Full Time, and 25% Part Time. Highlights an 100% In-person job distribution, with an average salary of $64,909 per year, or $31.2 per hour.

SME Instructor Sensors (SAR Motion GEOINT LIDAR OPIR) 106-004 with Security Clearance

IC-CAP

Springfield, VA • On-site

Other

Re-posted 25 days ago


Job description

SME Instructor Sensors (SAR, Motion GEOINT, LIDAR, OPIR): General Duties and Experience: Delivers in-resident and distributed learning instructional programs in accordance with course requirements. Uses instructional methods such as guided discussions, lectures, demonstrations, small group exercises, seminars, workshops, and laboratories. Uses instructional technology, including but not limited to Blackboard. Conducts assessment strategy in accordance with the course design, including instructor observation, testing, and grading. Provides formal and informal student feedback. Provides subject matter expertise throughout the curriculum creation process, including content review and feedback to development staff. Relevant instructional experience includes, but is not limited to, experience developing and delivering technical training and educational courses in academic, commercial, government, or industrial organizations. This position has an alternate location of St. Louis, MO. Job Criteria: * Experience working with or instructing one or several of the following: Light Detection and Ranging (LIDAR), creating LIDAR derived products, including line of sight, helicopter landing zones, and slope analysis Motion GEOINT data types, including Full Motion Video (FMV), Moving Target Indicator (MTI) data, Wide Area Motion Imagery (WAMI), hyperspectral imagery (HSI), and LiDAR Synthetic Aperture Radar (SAR) OPI * Experience in GEOINT analysis with a focus on multiple sensors and their capabilities. * Experience with Quick Terrain Modeler (QTM); ARCGIS, QGIS, or an equivalent GIS system; Geospatial Repository and Data Management System (GRiD); RemoteView; SOCET GXP; and Mensuration Services Program (MSP) Job Qualifications: * Documented experience with one or more of the following software packages: ENVI, Remote View and mensuration plug-ins, SAR Motion Simulator, AGITK Spiral 11, DIVA, DotMatrix and MOVINT Client * Possess a working knowledge of specific phenomenology (LIDAR, OPIR, SAR, IR, Spectral, OPIR), Motion Imagery (FMV or LVSD/WAS), MTI, and or other existing or emerging GEOINT sources or applications, exploitation methods, and analysis techniques. * Documented experience within the last 36 months using specific phenomenology (LIDAR, OPIR, SAR, Spectral, IR), Motion Imagery (FMV or LVSD/WAS), MTI, or other existing or emerging GEOINT data sources. Experience: * Level 1: Bachelor's degree in area of expertise plus three years of experience: no waivers on the bachelor's degree * Level 2: Bachelor's degree in area of expertise plus eight years of experience; no waivers on the bachelor's degree Desired Education: * Desired degrees in one of the following: Geodetic Science, Photogrammetry, Computer Science, Imagery Science, Physical Science, Remote Sensing, Thermodynamics, Geophysics, or Mathematics. Desired Minimum Instructional Experience: * Three years of relevant instructor experience. Security Clearance: * DoD Approved Clearance and Poly