1

Computer Instructor Jobs in Baltimore, MD (NOW HIRING)

Cyber Technical Instructor

Hanover, MD · On-site

$110K - $150K/yr

Instruct students on foundational and advanced computer networking concepts such as routing ... Collaborate with senior instructors, engineers, and course developers to align training material ...

next page

Showing results 1-20

Computer Instructor information

See Baltimore, MD salary details

$18

$30

$57

How much do computer instructor jobs pay per hour?

As of Jun 25, 2026, the average hourly pay for computer instructor in Baltimore, MD is $30.53, according to ZipRecruiter salary data. Most workers in this role earn between $23.41 and $38.46 per hour, depending on experience, location, and employer.

How do I become a computer teacher?

To become a computer teacher, you typically need a bachelor's degree in education, computer science, or a related field, along with teaching certification or licensure if required by your region. Gaining proficiency in relevant software, programming languages, and instructional skills enhances employability, and some positions may require a master's degree or specialized training in educational technology.

What is the highest salary for a computer teacher?

The highest salaries for computer instructors can vary based on experience, location, and the type of institution. In some cases, senior or specialized computer teachers at private schools, colleges, or corporate training centers can earn over $70,000 annually, especially with advanced certifications or in high-demand areas.

What are computer instructors?

Computer instructors are professionals who teach individuals or groups how to use computers and related technology. Their responsibilities typically include designing lesson plans, demonstrating software applications, troubleshooting basic computer issues, and helping students develop digital literacy skills. They may work in various settings such as schools, community centers, or corporate environments, catering to learners of all ages and skill levels. Effective computer instructors are patient, knowledgeable, and capable of adapting their teaching methods to suit different learning styles.

What Is a Computer Instructor?

A computer instructor is an education professional that is responsible for teaching computer programming or usage skills to students in school. In this career, your job duties include developing classroom lesson plans, delivering lectures and info to your class, and working with students on a one on one basis. The qualifications needed for a career as a computer instructor include a bachelor’s degree in computer science and significant experience with computers. Some employers may require a master's degree. If you want to teach at the primary or secondary level, you need a teaching license. You also need strong teaching skills and a firm understanding of computers.

What does a computer instructor do?

A computer instructor teaches individuals or groups how to use computers and software applications, often covering topics like programming, office tools, and internet skills. They develop lesson plans, assess student progress, and may hold certifications in specific technologies or teaching methods.

What is the difference between Computer Instructor vs Computer Trainer?

AspectComputer InstructorComputer Trainer
CredentialsTypically requires a degree in Computer Science or Education, certifications like Microsoft Office Specialist, or similarOften requires similar certifications and experience in specific software or hardware training
Work EnvironmentEducational institutions, training centers, online platformsCorporate training departments, workshops, private training firms
Employer & IndustrySchools, colleges, e-learning companiesBusinesses, IT companies, professional development providers
Search & Comparison IntentPeople looking to teach or learn basic to advanced computer skillsIndividuals seeking specialized or corporate computer training

The main difference between a Computer Instructor and a Computer Trainer lies in their work setting and focus. Computer Instructors typically teach in educational institutions or online platforms, covering a broad range of computer skills. Computer Trainers often work in corporate environments, providing specialized training tailored to business needs. Both roles require similar certifications, but their target audiences and work environments differ.

What are the key skills and qualifications needed to thrive as a Computer Instructor, and why are they important?

To thrive as a Computer Instructor, you need a strong grasp of computer science fundamentals, instructional techniques, and often a relevant degree or teaching certification. Familiarity with operating systems, productivity software, coding environments, and learning management systems is typically required. Excellent communication, patience, and adaptability help instructors effectively engage students and address diverse learning needs. These skills ensure clear instruction and foster a supportive learning environment, leading to better educational outcomes.

How much do computer science lecturers make?

Computer science lecturers' salaries vary based on experience, education, and location, but they typically earn between $50,000 and $100,000 annually. Higher salaries are common for those with advanced degrees, research experience, or teaching at universities with higher funding levels.

What are some common challenges Computer Instructors face when teaching diverse groups of students?

Computer Instructors often work with students who have varying skill levels, learning speeds, and comfort with technology. This diversity can make it challenging to design lessons that are accessible and engaging for everyone. Instructors frequently need to differentiate instruction, provide additional support to beginners, and create enrichment opportunities for advanced learners. Building a supportive classroom environment and using a mix of teaching methods, such as hands-on activities and real-world scenarios, can help address these challenges and ensure all students make progress.
More about Computer Instructor jobs
Infographic showing various Computer Instructor job openings in Baltimore, MD as of June 2026, with employment types broken down into 56% Full Time, 36% Part Time, and 8% Contract. Highlights an 83% Physical, 1% Hybrid, and 16% Remote job distribution, with an average salary of $63,502 per year, or $30.5 per hour.
Cyber Technical Instructor

$110K - $150K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 14 days ago


Job description

Company Overview

By Light Professional IT Services LLC readies warfighters and federal agencies with technology and systems engineered to connect, protect, and prepare individuals and teams for whatever comes next. Headquartered in McLean, VA, By Light supports defense, civilian, and commercial IT customers worldwide. 

Cole Engineering Services (CESI), a By Light company, is recognized as a premier provider of modeling and simulation (M&S) training solutions to the Federal Government and industry. Since 2004, CESI has been at the forefront of developing, maintaining, and integrating simulation-based training, serious gaming, technical services, training and other support in live, virtual, constructive, and gaming (LVCG) domains.  CESI also designs, builds and runs infrastructure, platforms, applications and processes that enable cyber training for the integrated multi-domain force. Our vision is to become a worldwide full spectrum LVCG and cyber training/analysis developer, integrator and services provider.

Position Overview

The Cyber Technical Instructor plays a critical role in training Department of Defense (DoD) personnel across various skill levels. This position focuses on delivering high-quality instruction in the Persistent Cyber Training Environment (PCTE), cyber exercises, operational roles, and networking concepts ranging from foundational to advanced. Responsibilities include facilitating engaging training sessions in virtual, in-person, or hybrid formats while contributing to curriculum development and providing technical expertise and troubleshooting to optimize training outcomes.

Based in the Hanover area, this role is a full-time onsite position.

Responsibilities
  • Deliver technical training on essential topics, including virtualization, network creation, databases, authentication services, and related technologies.
  • Instruct students on foundational and advanced computer networking concepts such as routing, switching, subnets, and network security methodologies.
  • Facilitate student engagement through effective instruction and classroom management.
  • Organize rosters, track student progress, and prepare detailed progress reports.
  • Evaluate student assessments and provide constructive feedback.
  • Collaborate with senior instructors, engineers, and course developers to align training material with DoD cyber readiness objectives and platform performance needs.
  • Maintain currency on course materials and emerging technologies.
  • Provide technical troubleshooting and support to students, peers, and developers, helping resolve issues with complex network and platform configurations.
Required Experience/Qualifications
  • Bachelor's degree in a technical discipline such as information technology, computer science, systems or software engineering from an accredited college or university or 6+ years of equivalent experience can be substituted for a degree. 

  • 6-8 years of relevant experience in technical instruction, with an emphasis on computer networking and cybersecurity. 
  • CISSP or other DoD 8570 IAT Level III certification.
  • Strong understanding of computer networking principles, including TCP/IP, subnetting, DNS, firewalls, and LAN/WAN configurations.
  • Familiarity with IT operations, VMware vSphere or NSX, Microsoft Active Directory, Linux, Atlassian Jira/Confluence, Puppet or Ansible, and networking technologies.
  • Proven ability to develop and deliver technical training programs.
  • Excellent communication and presentation skills, with the ability to explain technical concepts clearly.
  • Ability to engage effectively with both technical and non-technical audiences.
  • Demonstrated ability to work independently and manage multiple priorities.
Preferred Experience/Qualifications
  • Knowledge of or experience with PCTE.
  • DevOps experience.
  • Troubleshooting capabilities with both common issues and platform errors.
Special Requirements/Security Clearance

Please note that pursuant to a government contract, this specific position requires U. S. Citizenship status and a TS/SCI security clearance. Security Clearance requirements will be specified in the Government's Task Order. 

Occasional travel may be required (as part of a mobile training team) up to 25% of the time.

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. The above is intended to describe the general contents of and requirements for the performance of this job. 

Salary Range

Based on the roles, responsibilities, and requirements, the projected pay range for this position is:  $110,000 - $150,000.

The annual base salary provided is a guideline for this position and is not a guarantee of compensation or salary. When extending an offer, CESI also considers other variables such as (but not limited to) work experience, education, training, skill set, internal peer equity, clearance level, and market conditions. In addition, CESI provides an extensive selection of benefits and offerings to our employees.

Benefits Overview

CESI recognizes that our strength is our people. We support every employee as an individual to build strong teams across the enterprise.  Our benefit package includes:

  • Medical, Dental & Vision Coverage
  • Wellness Program
  • 401(k) Matching
  • Disability (Short Term & Long Term)
  • Employee Assistance Program
  • Life Insurance
  • Education & Training
  • Generous Leave Policy (11 Federal Holidays, PTO, Military Leave, Bereavement and Jury Duty)

Cole Engineering Services, Inc. is an equal opportunity employer. We consider qualified applicants without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, political affiliation, age, marital status, disability, genetic information, veteran status, membership in an employee organization, or any other basis prohibited by federal, state, or local laws.

Employment Type: OTHER