Computer Science Faculty ~~~~~ Please note that this position will remain open until filled. ~~~~~ Benefits Snapshot The College offers a generous benefits package to Full-time employees. Just a few ...
Computer Science Faculty ~~~~~ Please note that this position will remain open until filled. ~~~~~ Benefits Snapshot The College offers a generous benefits package to Full-time employees. Just a few ...
Teacher- Computer Science
Allentown, PA · On-site
$57K - $75K/yr
High School Teaching/Computer Science Date Posted: 10/17/2025 Location: William Allen High School Teacher- Computer Science Salary Range: $57,993 - $75,843 Qualifications: * A Bachelors degree.
Teacher- Computer Science
Allentown, PA · On-site
$57K - $75K/yr
High School Teaching/Computer Science Date Posted: 10/17/2025 Location: William Allen High School Teacher- Computer Science Salary Range: $57,993 - $75,843 Qualifications: * A Bachelors degree.
Computer Science Faculty
Bethlehem, PA · On-site
Computer Science Faculty ~~~~~ Please note that this position will remain open until filled. ~~~~~ Benefits Snapshot The College offers a generous benefits package to Full-time employees. Just a few ...
Computer Science Faculty
Bethlehem, PA · On-site
Computer Science Faculty ~~~~~ Please note that this position will remain open until filled. ~~~~~ Benefits Snapshot The College offers a generous benefits package to Full-time employees. Just a few ...
Teacher- Computer Science
$57K - $75K/yr
Teacher- Computer Science Salary Range: $57,993 - $75,843 Qualifications: * A Bachelors degree. * Hold a valid and active Pennsylvania Instructional Certificate. * Criminal history and child abuse ...
Teacher- Computer Science
$57K - $75K/yr
Teacher- Computer Science Salary Range: $57,993 - $75,843 Qualifications: * A Bachelors degree. * Hold a valid and active Pennsylvania Instructional Certificate. * Criminal history and child abuse ...
High School Computer Science Tutor
Allentown, PA · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll ...
High School Computer Science Tutor
Allentown, PA · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll ...
AP Computer Science Principles Tutor
Allentown, PA · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online AP Computer Science Principles tutors nationally. As a tutor on the Varsity Tutors Platform, you ...
AP Computer Science Principles Tutor
Allentown, PA · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online AP Computer Science Principles tutors nationally. As a tutor on the Varsity Tutors Platform, you ...
AP Computer Science A Tutor
Allentown, PA · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online AP Computer Science A tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...
AP Computer Science A Tutor
Allentown, PA · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online AP Computer Science A tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...
College Computer Science Tutor
Allentown, PA · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online College Computer Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...
College Computer Science Tutor
Allentown, PA · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online College Computer Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...
D. in data science, computer science, statistics or a related field by the start of their appointment. We especially welcome applications from candidates who will contribute to Lafayette's commitment ...
D. in data science, computer science, statistics or a related field by the start of their appointment. We especially welcome applications from candidates who will contribute to Lafayette's commitment ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students This is not a job posting, but ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students This is not a job posting, but ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
To prepare for these opportunities, we are searching for candidates interested in teaching Technology and/or Computer Science for middle and high school level students . This is not a job posting ...
Computer Science information
See Nazareth, PA salary details
$54K - $57.6K
7% of jobs
$57.6K - $61.2K
7% of jobs
$61.2K - $64.8K
2% of jobs
$64.8K - $68.4K
0% of jobs
$68.4K - $72K
2% of jobs
$73.5K is the 25th percentile. Wages below this are outliers.
$72K - $75.6K
15% of jobs
$75.6K - $79.2K
16% of jobs
The median wage is $79.5K / yr.
$79.2K - $82.8K
13% of jobs
$82.8K - $86.4K
6% of jobs
$88.1K is the 75th percentile. Wages above this are outliers.
$86.4K - $90K
16% of jobs
$90K - $93.6K
17% of jobs
$54K
$79.4K
$93.6K
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?
Full-time
Medical, Dental, Vision, Retirement
Posted 26 days ago
Job description
The staff and faculty of Northampton Community College share a single goal: to help students transform their lives through education. It's a goal that reaps rewards thousands of times over the course of a career. Employees at Northampton receive competitive compensation and an array of benefits while working on campuses located in a region with a very high quality of life.
We invite you to consider to applying for one of our currently available positions. For more information on the College, please visit www.northampton.edu. For more information on life in the Lehigh Valley, please visit https://www.northampton.edu/about/working-at-ncc/life-in-the-area.html.
NCC is strongly committed to increasing the diversity of the college community and the curriculum. Candidates who can contribute to that goal are encouraged to identify their strengths or experiences in this area.
***
Computer Science Faculty~~~~~~~~~~~~~~~~~~~~~
Please note that this position will remain open until filled.
~~~~~~~~~~~~~~~~~~~~~
Benefits Snapshot
The College offers a generous benefits package to Full-time employees. Just a few highlights of the benefits package include comprehensive medical plan options for you and your family (plus dental and vision), a College retirement contribution of 8% of your salary upon hire, NCC tuition waiver and an abundance of time off, among other things! Please visit https://www.northampton.edu/about/working-at-ncc/employee-benefits/index.html for more details on the full array of benefits.
Summary: Full-time, tenure-track Computer Science teaching faculty position. The teaching load is 15 credits/semester; 30credits/academicyear.Primary workload includes teaching introductory and advanced level classes within the discipline. Additional responsibilities include student advising, college service and ongoing professional development.
Skills include C++, Python, PHP, JavaScript, SQL and database theory, Object Oriented Programming, assembly language, data structures, and algorithm analysis.
Be knowledgeable in all phases of the instructional area of immediate concern, including the use of instructional technology.
Possess ability to function effectively and collaborate as a member of the faculty team.
Have the ability to organize and work effectively with both large and small classes.
Work effectively with students, faculty and administrators.
Have the experience and ability to adapt to differences and changes in program, colleagues, students, community characteristics.
Applicants should have:
Proficiency in the use of technology in the classroom.
Strong communication skills.
Teaching or training experience.
Master's degree preferred.
Certifications, online teaching or technical proficiency preferred.
Combination of industry and instructional experience desired.
Primary Function:To assist in the learning process of students by understandinghow students develop and learn, how they are motivated and the effects of peer interactions on learning; by knowingthe discipline and how to help students know it; by staying informed aboutwhat is new in the discipline, and what is newly available through technology and changing pedagogical methods; by thinkingof teaching as helping others; by beinga student of society and the worlds in which students live.
Responsibilities:working with students and other faculty to give instruction in accordance with the stated philosophy and objectives of the College Catalog: (1) Planning the instructional offerings:(a) maintain curriculum currently and participate in course level and program level academic assessment; (b) acquaint all students with course requirements during the first week of classes and provide each student with periodic evaluations of his/her progress; (c) participate in all areas of divisional and departmental responsibilities; (d) select textbooks and other instructional materials in compliance with developed college policies; (e) comply with all provisions as noted in the Contract with Local #3579 of the American Federation of Teachers. (2) Facilitating the instructional process:(a) recommend the purchase of library books and other instructional resources necessary for the effective implementation of the instructional program; (b) assist in the recruitment of full-time faculty members as provided in the Policies and Procedures Manual; (c) approve all student withdrawals from class; (d) carry on an effective student advising program and implement the referral program to ensure that students who require counseling are directed to the appropriate staff member. (3) Participating in all regularly scheduled meetings of the department/division and professional staff. (4) Preparing preliminary budget materials for submission to the appropriate dean. (5) Implementing special responsibilities:prepare a list annually of special assignments that reflect institutional and individual goals and ambitions appropriate to the position and the administrative team.
Qualifications: (1) Education:attainment of at least a master's degree in Computer Science preferred, from a regionally accredited college or university; Ph.D. preferred. (2) Skills, Knowledge, Abilities:(a) be knowledgeable in all phases of the instructional area of immediate concern, including the use of instructional technology; (b) possess ability to function effectively as a member of the faculty team; (c) have the ability to organize and work effective with both large and small classes; (d) work effectively with students, faculty and administrators; (e) have ability to adapt to differences and changes in program, colleagues, students, community characteristics; (f) maintain an advisory relationship with students; (g) possess skills in interpersonal relationships. (3) Experience: Teaching experience (preferably at a community college), combiningexcellencein the classroom, integration of technology, and learner-centered pedagogy.
About Northampton Community College
Sourced by ZipRecruiter
Industry
Colleges, universities, and professional schools
Company size
1,001 - 5,000 Employees
Headquarters location
Bethlehem, PA, US
Year founded
1967