AP Computer Science Course assignments may be adjusted based on school needs, student enrollment, certification, and program growth. Essential Duties and Responsibilities Instruction and Curriculum
AP Computer Science Course assignments may be adjusted based on school needs, student enrollment, certification, and program growth. Essential Duties and Responsibilities Instruction and Curriculum
AP Computer Science Course assignments may be adjusted based on school needs, student enrollment, certification, and program growth. Essential Duties and Responsibilities Instruction and Curriculum
AP Computer Science Course assignments may be adjusted based on school needs, student enrollment, certification, and program growth. Essential Duties and Responsibilities Instruction and Curriculum
(Pool) Adjunct Instructor - Information Technology
Wilson, NC · On-site
$35.85/hr
Master's degree in Computer Science or a related Information Technology field, or a Master's degree with at least 18 graduate hours in Computer Science, Information Technology, or related field from ...
(Pool) Adjunct Instructor - Information Technology
Wilson, NC · On-site
$35.85/hr
Master's degree in Computer Science or a related Information Technology field, or a Master's degree with at least 18 graduate hours in Computer Science, Information Technology, or related field from ...
Business/Technology Teacher
$34K - $47K/yr
Teach exploratory courses covering business ethics, economics, financial analysis, digital literacy, computer science, and basic computer software. * Lesson Planning: Create and modify daily lesson ...
Business/Technology Teacher
$34K - $47K/yr
Teach exploratory courses covering business ethics, economics, financial analysis, digital literacy, computer science, and basic computer software. * Lesson Planning: Create and modify daily lesson ...
Accounting, Administrative Systems, Business Administration, Computer Science, Computer Engineering, Entrepreneurship, Finance, Information Technologies, Management, MIS (Management Information ...
Accounting, Administrative Systems, Business Administration, Computer Science, Computer Engineering, Entrepreneurship, Finance, Information Technologies, Management, MIS (Management Information ...
Accounting, Administrative Systems, Business Administration, Computer Science, Computer Engineering, Entrepreneurship, Finance, Information Technologies, Management, MIS (Management Information ...
Accounting, Administrative Systems, Business Administration, Computer Science, Computer Engineering, Entrepreneurship, Finance, Information Technologies, Management, MIS (Management Information ...
Senior Systems Analyst I/II
Greenville, NC · On-site
$96K - $166K/yr
Bachelor's degree in computer science or related field * Over 7 years of experience providing direct support for similar systems * Working knowledge of the current supported business systems and/or ...
Senior Systems Analyst I/II
Greenville, NC · On-site
$96K - $166K/yr
Bachelor's degree in computer science or related field * Over 7 years of experience providing direct support for similar systems * Working knowledge of the current supported business systems and/or ...
... computer science or other academic fields related to intelligence. RESPONSIBILITIES As an Intelligence Officer, you will take on a wide variety of assignments, each one essential in its related ...
... computer science or other academic fields related to intelligence. RESPONSIBILITIES As an Intelligence Officer, you will take on a wide variety of assignments, each one essential in its related ...
... Scientific team, you'll discover meaningful work that makes a positive impact on a global scale ... Join our validation engineering team as a Validation Engineer III (Computer Systems Validation ...
... Scientific team, you'll discover meaningful work that makes a positive impact on a global scale ... Join our validation engineering team as a Validation Engineer III (Computer Systems Validation ...
... Scientific team, you'll discover meaningful work that makes a positive impact on a global scale ... Join our validation engineering team as a Validation Engineer III (Computer Systems Validation ...
... Scientific team, you'll discover meaningful work that makes a positive impact on a global scale ... Join our validation engineering team as a Validation Engineer III (Computer Systems Validation ...
... Scientific team, you'll discover meaningful work that makes a positive impact on a global scale ... Discover Impactful Work As an Engineer II, Computer Systems Validation (CSV), you will support ...
... Scientific team, you'll discover meaningful work that makes a positive impact on a global scale ... Discover Impactful Work As an Engineer II, Computer Systems Validation (CSV), you will support ...
... Scientific team, you'll discover meaningful work that makes a positive impact on a global scale ... Discover Impactful Work As an Engineer II, Computer Systems Validation (CSV), you will support ...
... Scientific team, you'll discover meaningful work that makes a positive impact on a global scale ... Discover Impactful Work As an Engineer II, Computer Systems Validation (CSV), you will support ...
IT Systems and Network Specialist
Greenville, NC · On-site
$42K - $62K/yr
Bachelor's degree or higher in Information Systems, Computer Science, Cybersecurity, Networking, or related field preferred * Associate's degree in a related field may be considered * CompTIA A ...
Quick apply
IT Systems and Network Specialist
Greenville, NC · On-site
$42K - $62K/yr
Bachelor's degree or higher in Information Systems, Computer Science, Cybersecurity, Networking, or related field preferred * Associate's degree in a related field may be considered * CompTIA A ...
IT Systems and Network Specialist
Greenville, NC · On-site
$42K - $62K/yr
Bachelor's degree or higher in Information Systems, Computer Science, Cybersecurity, Networking, or related field preferred * Associate's degree in a related field may be considered * CompTIA A ...
Quick apply
IT Systems and Network Specialist
Greenville, NC · On-site
$42K - $62K/yr
Bachelor's degree or higher in Information Systems, Computer Science, Cybersecurity, Networking, or related field preferred * Associate's degree in a related field may be considered * CompTIA A ...
IT Systems and Network Specialist
Greenville, NC · On-site
$42K - $62K/yr
Bachelor's degree or higher in Information Systems, Computer Science, Cybersecurity, Networking, or related field preferred * Associate's degree in a related field may be considered * CompTIA A ...
Quick apply
IT Systems and Network Specialist
Greenville, NC · On-site
$42K - $62K/yr
Bachelor's degree or higher in Information Systems, Computer Science, Cybersecurity, Networking, or related field preferred * Associate's degree in a related field may be considered * CompTIA A ...
Science Teacher
$38K - $49K/yr
Ability to use computer network system and software applications as needed. * Ability to organize and coordinate work. * Ability to communicate effectively with students and parents. * Ability to ...
Science Teacher
$38K - $49K/yr
Ability to use computer network system and software applications as needed. * Ability to organize and coordinate work. * Ability to communicate effectively with students and parents. * Ability to ...
Science Teacher
$38K - $49K/yr
Ability to use computer network systems and software applications as needed. * Ability to organize and coordinate work. * Ability to communicate effectively with students and parents. * Ability to ...
Science Teacher
$38K - $49K/yr
Ability to use computer network systems and software applications as needed. * Ability to organize and coordinate work. * Ability to communicate effectively with students and parents. * Ability to ...
Students graduating in 2026 or later, currently pursuing a Bachelor's degree in Chemical Engineering, Electrical Engineering, Computer Science, or another hard science Preference for students who ...
Students graduating in 2026 or later, currently pursuing a Bachelor's degree in Chemical Engineering, Electrical Engineering, Computer Science, or another hard science Preference for students who ...
Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...
Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...
Cost Clerk 1/2 Time @ PCS Transportation
Greenville, NC · On-site
$16.25 - $20/hr
Preferred associate degree or higher in business administration/computer science/ or other similar major; Preferred 5 years experience in School Bus Transportation Term of Employment: 12 months ...
Cost Clerk 1/2 Time @ PCS Transportation
Greenville, NC · On-site
$16.25 - $20/hr
Preferred associate degree or higher in business administration/computer science/ or other similar major; Preferred 5 years experience in School Bus Transportation Term of Employment: 12 months ...
Computer Science information
See Greenville, NC salary details
$54.1K - $57.7K
7% of jobs
$57.7K - $61.4K
7% of jobs
$61.4K - $65K
2% of jobs
$65K - $68.6K
0% of jobs
$68.6K - $72.2K
2% of jobs
$73.7K is the 25th percentile. Wages below this are outliers.
$72.2K - $75.8K
15% of jobs
$75.8K - $79.4K
16% of jobs
The median wage is $79.7K / yr.
$79.4K - $83K
13% of jobs
$83K - $86.7K
6% of jobs
$88.3K is the 75th percentile. Wages above this are outliers.
$86.7K - $90.3K
16% of jobs
$90.3K - $93.9K
17% of jobs
$54.1K
$79.6K
$93.9K
How much do computer science jobs pay per year?
What is the difference between Computer Science vs Software Developer?
| Aspect | Computer Science | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's or higher in CS or related field | Bachelor's in CS, Software Engineering, or related field often preferred |
| Work Environment | Research labs, academia, tech companies, startups | Tech companies, software firms, freelance projects |
| Industry Usage | Academic research, algorithm development, theoretical work | Building, coding, testing software applications |
| Common Search/Comparison | Focuses on theoretical foundations and algorithms | Focuses on practical software creation and deployment |
Computer Science and Software Developer roles often overlap, but Computer Science emphasizes theoretical foundations, algorithms, and research, while Software Developers focus on designing, coding, and maintaining software applications. Both roles require programming skills, but their primary focus and work environments differ.
What is computer science?
What Are Computer Science Jobs?
The computer science field provides a wide range of opportunities for technically talented individuals. Depending on your skills and interests, you can find computer science jobs as a software developer, hardware engineer, database administrator, computer systems analyst, network architect, information security analyst, or web developer. You need an analytical mind and strong technical skills to perform your job duties, which may be to develop, maintain, and troubleshoot computer systems, applications, or networks. Your responsibilities in a computer science job are often directly related to the business goals and outcomes of your employer.
What are the key skills and qualifications needed to thrive in a Computer Science role, and why are they important?
What are some common challenges computer science professionals face when working on collaborative software projects?

CTE STEM Teacher @ Ayden-Grifton High School 26/27 school year
Greenville, NC • On-site
Full-time
Re-posted 13 hours ago
Pitt County Schools rating
6.7
Based on 6 frontline employees who took The Breakroom Quiz
336th of 619 rated elementary and secondary schools
Job description
High School Teaching/Career & Technical Education - HS
Date Posted:
6/1/2026
Location:
Ayden-Grifton High
Summary
Under the general direction of the principal, the CTE Business/STEM Teacher provides high-quality instruction that prepares students for college, careers, and industry credentials in business, technology, computer science, engineering, and STEM-related fields. The teacher creates engaging, hands-on learning experiences that develop students' critical thinking, problem-solving, communication, collaboration, and technical skills while aligning instruction with North Carolina CTE standards.
The successful candidate will provide competency-based instruction in STEM and computer science courses, including AP Computer Science, while fostering innovation, creativity, and career readiness through project-based learning and real-world applications.
Courses Currently Assigned
The position is expected to teach a combination of the following courses:
- STEM 1A
- STEM 1B
- AP Computer Science
Course assignments may be adjusted based on school needs, student enrollment, certification, and program growth.
Essential Duties and Responsibilities
Instruction and Curriculum
- Plan, prepare, and deliver engaging standards-based instruction aligned to North Carolina CTE and STEM curriculum standards.
- Teach STEM and computer science concepts through project-based and inquiry-based learning experiences.
- Provide instruction in computational thinking, programming, engineering design, and emerging technologies.
- Differentiate instruction to meet the diverse needs of all learners.
- Utilize formative and summative assessment data to monitor student progress and guide instructional decisions.
- Maintain accurate records of student achievement, attendance, and required documentation.
Computer Science and Technology Integration
- Teach foundational and advanced computer science concepts, including programming and problem-solving strategies.
- Facilitate coding experiences using languages and platforms such as Java, Python, Scratch, SNAP!, or other approved instructional tools.
- Integrate technology effectively into classroom instruction and student projects.
- Promote digital citizenship, cybersecurity awareness, and responsible technology use.
STEM and Career Readiness
- Develop hands-on STEM learning opportunities that connect classroom content to real-world careers.
- Incorporate engineering design processes, innovation challenges, and collaborative problem-solving activities.
- Promote awareness of STEM and technology career pathways.
- Support students in developing workplace readiness, leadership, and communication skills.
Program Development and Student Engagement
- Assist in promoting and expanding STEM, computer science, and technology programs within the school.
- Support participation in STEM competitions, computer science events, and related student organizations.
- Collaborate with counselors, administrators, business partners, and post-secondary institutions to strengthen career pathways.
- Participate in field experiences, industry visits, guest speaker opportunities, and career exploration activities.
Professional Responsibilities
- Maintain a safe, organized, and effective classroom and laboratory environment.
- Participate in professional development activities related to STEM, technology, and CTE instruction.
- Collaborate with colleagues to improve instructional practices and student outcomes.
- Follow all district, state, and federal policies and procedures.
- Perform other duties as assigned by the principal.
Knowledge, Skills, and Abilities
- Knowledge of effective instructional practices and classroom management techniques.
- Understanding of STEM education, computer science instruction, and project-based learning.
- Ability to teach programming and computational thinking concepts.
- Strong communication, collaboration, and organizational skills.
- Ability to build positive relationships with students, families, colleagues, and community stakeholders.
- Proficiency with educational technology and digital learning tools.
- Commitment to student achievement and continuous improvement.
Minimum Qualifications
- Bachelor's degree from an accredited college or university.
- Eligible for or holds a North Carolina teaching license in an appropriate CTE, Business, Technology, Computer Science, STEM, or related licensure area.
- Demonstrated knowledge of STEM and computer science concepts.
- Ability to meet all state and local employment requirements.
Preferred Qualifications
- Experience teaching STEM, computer science, engineering, or technology-related courses.
- Experience teaching AP Computer Science or similar advanced coursework.
- Experience with Java, Python, Scratch, SNAP!, or other programming environments.
- Experience implementing project-based learning and design-thinking methodologies.
- Industry certifications or experience in technology, computer science, engineering, or related fields.
- Experience developing partnerships with business, industry, or post-secondary institutions.
Equal Opportunity Employer
The district does not discriminate on the basis of race, color, religion, national origin, sex, age, disability, genetic information, veteran status, or any other legally protected status in its educational programs, activities, or employment practices.
What Pitt County Schools employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Pitt County Schools
Sourced by ZipRecruiter
Industry
Elementary and secondary schools
Company size
1,001 - 5,000 Employees
Headquarters location
Greenville, NC, US