... Computer Programming, Game Design and Development, Computer Science, Science * Eligibility for the residency license must be established prior to a contract offer. * Non-licensed, provisional ...
... Computer Programming, Game Design and Development, Computer Science, Science * Eligibility for the residency license must be established prior to a contract offer. * Non-licensed, provisional ...
... computer science curriculum in a variety of formats ... Classes may include CSC 134 C++ Programming, CSC 151 JAVA Programming, and CSC 251 Advanced Java ...
... computer science curriculum in a variety of formats ... Classes may include CSC 134 C++ Programming, CSC 151 JAVA Programming, and CSC 251 Advanced Java ...
Classes may include CSC 134 C++ Programming, CSC 151 JAVA Programming, and CSC 251 Advanced Java ... Minimum Qualifications A Master's Degree in Computer Science or related field (e.g., Computer ...
Classes may include CSC 134 C++ Programming, CSC 151 JAVA Programming, and CSC 251 Advanced Java ... Minimum Qualifications A Master's Degree in Computer Science or related field (e.g., Computer ...
AC/DC analysis, Semiconductors, C Programming or similar, Digital Electronics, Computer Hardware, Computer Networking, and PLCs. Minimum Qualifications 1. A.A.S. Degree in Computer or Electrical ...
AC/DC analysis, Semiconductors, C Programming or similar, Digital Electronics, Computer Hardware, Computer Networking, and PLCs. Minimum Qualifications 1. A.A.S. Degree in Computer or Electrical ...
AC/DC analysis, Semiconductors, C Programming or similar, Digital Electronics, Computer Hardware, Computer Networking, and PLCs. Minimum Qualifications 1. A.A.S. Degree in Computer or Electrical ...
AC/DC analysis, Semiconductors, C Programming or similar, Digital Electronics, Computer Hardware, Computer Networking, and PLCs. Minimum Qualifications 1. A.A.S. Degree in Computer or Electrical ...
Cad Programmer
Mooresville, NC · On-site
Any CAD/CAM programming experience in stone fabrication, countertop manufacturing, or a related CNC production environment Preferable. * We will teach you how to program if needed * Proficiency with ...
New
Quick apply
Cad Programmer
Mooresville, NC · On-site
Any CAD/CAM programming experience in stone fabrication, countertop manufacturing, or a related CNC production environment Preferable. * We will teach you how to program if needed * Proficiency with ...
New
Cad Programmer
Mooresville, NC · On-site
$17 - $25/hr
Any CAD/CAM programming experience in stone fabrication, countertop manufacturing, or a related CNC production environment Preferable. * We will teach you how to program if needed * Proficiency with ...
New
Quick apply
Cad Programmer
Mooresville, NC · On-site
$17 - $25/hr
Any CAD/CAM programming experience in stone fabrication, countertop manufacturing, or a related CNC production environment Preferable. * We will teach you how to program if needed * Proficiency with ...
New
Job Type: Full-time The responsibilities of the engineering CAD Operator will include the following: Assist the engineering manager with Lit's, bank packages and sign-off drawings for the sales ...
Quick apply
Job Type: Full-time The responsibilities of the engineering CAD Operator will include the following: Assist the engineering manager with Lit's, bank packages and sign-off drawings for the sales ...
CAD Developer
$18/hr
Job Type: Full-time The responsibilities of the engineering CAD Operator will include the following: Assist the engineering manager with Lit's, bank packages and sign-off drawings for the sales ...
CAD Developer
$18/hr
Job Type: Full-time The responsibilities of the engineering CAD Operator will include the following: Assist the engineering manager with Lit's, bank packages and sign-off drawings for the sales ...
CAD Developer
Crouse, NC · On-site
Job Type: Full-time The responsibilities of the engineering CAD Operator will include the following: • Assist the engineering manager with Lit's, bank packages and sign-off drawings for the sales ...
CAD Developer
Crouse, NC · On-site
Job Type: Full-time The responsibilities of the engineering CAD Operator will include the following: • Assist the engineering manager with Lit's, bank packages and sign-off drawings for the sales ...
CAD Technician
Hickory, NC · On-site
CAD Technician For decades, Bradington-Young has been recognized for producing some of the finest ... In addition, the role will work closely with engineering and production to develop instructions for ...
CAD Technician
Hickory, NC · On-site
CAD Technician For decades, Bradington-Young has been recognized for producing some of the finest ... In addition, the role will work closely with engineering and production to develop instructions for ...
CAD Technician For decades, Bradington-Young has been recognized for producing some of the finest ... In addition, the role will work closely with engineering and production to develop instructions for ...
CAD Technician For decades, Bradington-Young has been recognized for producing some of the finest ... In addition, the role will work closely with engineering and production to develop instructions for ...
Part-Time Instructor, Artificial Intelligence/Programming
$34.15 - $35.85/hr
Modern office procedures, methods and computer equipment. Current trends, research and development ... Teach courses in artificial intelligence and programming, including Python and Java Interpret and ...
Part-Time Instructor, Artificial Intelligence/Programming
$34.15 - $35.85/hr
Modern office procedures, methods and computer equipment. Current trends, research and development ... Teach courses in artificial intelligence and programming, including Python and Java Interpret and ...
Overview We are seeking a Drafting / CAD Technician I to support engineering and drafting operations by creating, updating, and maintaining technical drawings and 3D models. This role focuses on ...
Overview We are seeking a Drafting / CAD Technician I to support engineering and drafting operations by creating, updating, and maintaining technical drawings and 3D models. This role focuses on ...
Overview We are seeking a Drafting / CAD Technician I to support engineering and drafting operations by creating, updating, and maintaining technical drawings and 3D models. This role focuses on ...
Quick apply
Overview We are seeking a Drafting / CAD Technician I to support engineering and drafting operations by creating, updating, and maintaining technical drawings and 3D models. This role focuses on ...
CAD Specialist
Taylorsville, NC · On-site
... programming of machines and training of operators. Provide necessary information for the Pattern ... Computer experience preferred. Competencies: Design - Generates creative solutions; Translates ...
Quick apply
CAD Specialist
Taylorsville, NC · On-site
... programming of machines and training of operators. Provide necessary information for the Pattern ... Computer experience preferred. Competencies: Design - Generates creative solutions; Translates ...
... programming of machines and training of operators. Provide necessary information for the Pattern ... Computer experience preferred. Competencies: Design - Generates creative solutions; Translates ...
Quick apply
... programming of machines and training of operators. Provide necessary information for the Pattern ... Computer experience preferred. Competencies: Design - Generates creative solutions; Translates ...
Hybrid Entry Level Drafting / CAD Technician I
Hickory, NC · On-site
$20 - $22/hr
S.) in Mechanical Engineering Technology, Drafting/CAD, or similar field OR * Drafting ... certification with demonstrated 2D/3D drafting proficiency OR * Equivalent hands-on drafting ...
Hybrid Entry Level Drafting / CAD Technician I
Hickory, NC · On-site
$20 - $22/hr
S.) in Mechanical Engineering Technology, Drafting/CAD, or similar field OR * Drafting ... certification with demonstrated 2D/3D drafting proficiency OR * Equivalent hands-on drafting ...
CAD Systems Manager
Hickory, NC · On-site
$70K - $75K/yr
Engineering Role Description: The CAD Systems Manager must have 4+ years of experience. As CAD Systems Manager, you would be responsible for overseeing the use of CAD software and supporting software ...
Quick apply
CAD Systems Manager
Hickory, NC · On-site
$70K - $75K/yr
Engineering Role Description: The CAD Systems Manager must have 4+ years of experience. As CAD Systems Manager, you would be responsible for overseeing the use of CAD software and supporting software ...
CAD Designer - Detail Design
Denver, NC · On-site
$30 - $40/hr
... plant engineering) * Revise and update existing drawings reflecting design changes, in ... Fulfill other duties as required relating to all (CAD) database maintenance, Windchill (PLM) and ...
Quick apply
CAD Designer - Detail Design
Denver, NC · On-site
$30 - $40/hr
... plant engineering) * Revise and update existing drawings reflecting design changes, in ... Fulfill other duties as required relating to all (CAD) database maintenance, Windchill (PLM) and ...
Computer Programming information
See Hickory, NC salary details
$29.5K - $34.6K
5% of jobs
$34.6K - $39.7K
10% of jobs
$39.7K - $44.8K
7% of jobs
$45.7K is the 25th percentile. Wages below this are outliers.
$44.8K - $49.9K
15% of jobs
$49.9K - $55K
7% of jobs
The median wage is $56.8K / yr.
$55K - $60.1K
15% of jobs
$60.1K - $65.2K
11% of jobs
$69K is the 75th percentile. Wages above this are outliers.
$65.2K - $70.2K
6% of jobs
$70.2K - $75.3K
14% of jobs
$75.3K - $80.4K
7% of jobs
$80.4K - $85.5K
2% of jobs
$29.5K
$58.2K
$85.5K
How much do computer programming jobs pay per year?
What are some common challenges computer programmers face when working on large-scale software projects?
What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
What is computer programming?
What is the difference between Computer Programming vs Software Development?
| Aspect | Computer Programming | Software Development |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; certifications like Microsoft Certified or Oracle Certified | Same as computer programming, often includes project management certifications |
| Work Environment | Often individual or small team coding tasks, in offices or remote settings | Includes planning, designing, coding, testing, and deployment, often in larger teams |
| Employer & Industry Usage | Tech companies, startups, IT departments | Software firms, tech companies, enterprise IT departments |
| Common Search & Comparison Intent | Understanding coding roles, entry-level tasks | Broader scope, project management, and lifecycle involvement |
Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.

CTE Technology and Career Exploration Teacher (Middle Grades)
Cleveland County SchoolsKings Mountain, NC • On-site
Full-time
Posted 19 days ago
Job description
Job Number 4600322073
Start Date
Open Date 06/01/2026
Closing Date
CTE TECHNOLOGY EDUCATION LICENSURE
- Candidates must hold or be eligible to hold a teaching license in the CTE Technology Education license area (820).
- Non-licensed, residency licensure candidates are eligible based upon holding a Bachelor's degree with a minimum 2.7 GPA, and 24 semester hours of related courses in Technology; OR passing Praxis II scores in Technology Education (Praxis II 5051).
- Examples of related courses/degrees include: Architecture, Construction, Industrial Design, Engineering, Industrial Technology, Manufacturing, Transportation Science, Industrial Arts, Trade and Industrial Education, Animation and Visualization, Computer Programming, Game Design and Development, Computer Science, Science
- Eligibility for the residency license must be established prior to a contract offer.
- Non-licensed, provisional candidates are eligible based upon holding a related Bachelor's Degree with a minimum 2.7 GPA and two years of industry-related work experience.
- Related degrees include: Architecture, Construction, Industrial Design, Engineering, Industrial Technology, Manufacturing, Transportation, Science, Industrial Arts, Trade and Industrial Education, Graphic Design, Graphic Production, Animation and Visualization, Computer Programming, Game Design and Development, Computer Science, Programming, Games Software Engineering, Simulation and Game Animation, Digital Effects and Animation, Technology or Game Art Design, and degrees that integrate STEM such as Science, Technology in Society.
Teacher Scale Y
Minimum Educational Requirements Bachelors
Term 10 Month
Additional Job Information
Important Skills:
-Team Player
-Organization
-Positive Attitude
Job Attachment View Attachment
Job Attachment 2 View Attachment
About Cleveland County Schools
Sourced by ZipRecruiter
Our Mission To cultivate excellence by providing student-centered exceptional educational experiences while challenging all students to perform at their highest potential. Our Vision To cultivate excellence and student success through exceptional educational experiences. Slogan Cultivating Excellence
Industry
Elementary and secondary schools
Company size
1,001 - 5,000 Employees
Headquarters location
Shelby, NC, US
Year founded
2004