1

Computer Science Instructor Jobs in Raleigh, NC (NOW HIRING)

... Computer Science or Computer Engineering who wants to join an A+ player team of product builders ... with instructor-led classes, plus tennis, basketball, pickleball, and cycling * Team Events ...

... Computer Science or Computer Engineering who wants to join an A+ player team of product builders ... with instructor-led classes, plus tennis, basketball, pickleball, and cycling * Team Events ...

Showing results 21-40

Computer Science Instructor information

See Raleigh, NC salary details

$35.5K

$63.6K

$118.1K

How much do computer science instructor jobs pay per year?

As of Sep 6, 2026, the average yearly pay for computer science instructor in Raleigh, NC is $63,639.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,100.00 and $67,600.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 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 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 popular job titles related to Computer Science Instructor jobs in Raleigh, NC?

For Computer Science Instructor jobs in Raleigh, NC, the most frequently searched job titles are:

What job categories do people searching Computer Science Instructor jobs in Raleigh, NC look for?

The top searched job categories for Computer Science Instructor jobs in Raleigh, NC are:

What cities near Raleigh, NC are hiring for Computer Science Instructor jobs?

Cities near Raleigh, NC with the most Computer Science Instructor job openings:

Infographic showing various Computer Science Instructor job openings in Raleigh, NC as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 14% Part Time, 3% Contract, and 1% Nights. Highlights an 83% Physical, 2% Hybrid, and 15% Remote job distribution, with an average salary of $63,639 per year, or $30.6 per hour.

Technical Sales Lead

Computer Task Group, Inc

Morrisville, NC • On-site

Full-time

Posted 17 days ago


Job description

Overview

CTG is seeking to fill a Technical Program Lead position for our client.

Location: Morrisville, NC

Duration: 12+ months, with possibility for extension

Duties:

  • Lead the development and execution of a global technical enablement and readiness program supporting AI infrastructure and enterprise technology solutions.
  • Develop and operationalize technical learning paths for Solution Architects, Pre-Sales Engineers, Deployment Engineers, Infrastructure Delivery Engineers, Technical Services, Support Engineers, Manufacturing Technical Teams, and partner delivery organizations.
  • Coordinate technical readiness programs covering GPU compute infrastructure, networking, AI infrastructure validation, performance optimization, cluster deployment, and production readiness.
  • Support technical enablement across AI enterprise software, including architecture awareness, software deployment, incident triage, troubleshooting, configuration, optimization, and root cause analysis.
  • Coordinate product specialization programs across Design, Configure, Build, Deploy, Operate, and Manage disciplines.
  • Manage technical certification readiness, including prerequisites, hands-on labs, exam preparation, certification completion, skills tracking, and reporting.
  • Establish and manage deployment shadowing programs progressing from observation to supervised delivery and independent delivery readiness.
  • Partner with Learning & Development teams to integrate technical learning paths into enterprise learning platforms and standardize learning journeys.
  • Coordinate global technical workshops, hands-on training, training resources, deployment shadowing, and manufacturing site enablement.
  • Establish KPI reporting and executive governance to measure training completion, certification progress, technical readiness, and deployment capability.
  • Drive continuous improvement of enablement processes, learning programs, and operational execution.
  • Coordinate cross-functional stakeholders across engineering, sales, learning and development, manufacturing, product, delivery, and external technology partners.
  • Ensure enablement programs are scalable and aligned with global technical delivery requirements.

Skills:

  • Strong technical program leadership and enablement experience.
  • Knowledge of AI infrastructure, GPU compute, networking, enterprise AI software, and technical deployment methodologies.
  • Understanding of AI infrastructure validation, performance optimization, cluster deployment, and production readiness.
  • Experience developing technical learning paths and role-based enablement programs.
  • Strong knowledge of technical certification and skills management processes.
  • Experience with learning management platforms and digital learning ecosystems.
  • Excellent stakeholder management and cross-functional collaboration skills.
  • Strong project management, organizational, and communication skills.
  • Ability to develop executive-level reporting, KPIs, and program governance.
  • Ability to coordinate global teams, workshops, technical training, and deployment readiness activities.
  • Experience with self-paced learning, instructor-led training, hands-on labs, certification programs, deployment shadowing, and on-the-job learning.
  • Strong analytical and problem-solving abilities.

Experience:

  • 8+ years of experience in technical program management, technical enablement, sales engineering, infrastructure delivery, or a related field.
  • Experience leading global technical enablement or workforce readiness programs.
  • Experience working with engineering, pre-sales, delivery, support, manufacturing, and learning organizations.
  • Experience supporting enterprise AI, cloud, infrastructure, networking, or data center technologies.
  • Proven ability to manage multiple strategic workstreams and coordinate complex global programs.
  • Experience establishing operational processes, reporting frameworks, and executive governance.
  • Experience working with technology partners and coordinating technical readiness programs.
  • Experience managing training programs for technical teams and measuring learner and deployment readiness.

Education:

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, Business, or a related field preferred.
  • Equivalent combination of education and relevant professional experience may be considered.

Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services for this role.

To Apply:

To be considered, please apply directly to this requisition using the link provided. Kindly forward this to any other interested parties. Thank you!


Computer Task Group logo

About Computer Task Group

Sourced by ZipRecruiter

We know that achieving our mission begins and ends with our people—and by people we mean you. Regardless of individual roles or responsibilities, regardless of industry or subject matter expertise, our lives happen in relation to other people—our colleagues, clients, and partners. CTG cultivates a workplace that attracts and develops the best people. Being Great Place to Work-CertifiedTM not only supports our Vision but also validates the rewarding workplace culture that has made CTG a leading IT and digital solutions and services company for more than 55 years.

Industry

Professional, scientific, and technical services

Company size

1,001 - 5,000 Employees

Headquarters location

Buffalo, NY, US

Social media