High School Computer Science Teacher Location/Department: Pine-Richland High School Reports To: Building Principal Salary: Pine-Richland School District considers both levels of education as well as ...
High School Computer Science Teacher Location/Department: Pine-Richland High School Reports To: Building Principal Salary: Pine-Richland School District considers both levels of education as well as ...
High School Computer Science Teacher Location/Department: Pine-Richland High School Reports To: Building Principal Salary: Pine-Richland School District considers both levels of education as well as ...
High School Computer Science Teacher Location/Department: Pine-Richland High School Reports To: Building Principal Salary: Pine-Richland School District considers both levels of education as well as ...
Geneva College invites applications for Part-Time Computer Science and Cybersecurity Instructors in the Department of Computer Science and Cybersecurity. The position begins May 2026 and will remain ...
Geneva College invites applications for Part-Time Computer Science and Cybersecurity Instructors in the Department of Computer Science and Cybersecurity. The position begins May 2026 and will remain ...
Clinical Data Scientist
Warrendale, PA · On-site +1
$130K - $160K/yr
Bachelor's degree in Data Science, Data Engineering, or similar data relevant computer science/software development degree. Doctor of Pharmacy with data credentials or extensive data experience may ...
Clinical Data Scientist
Warrendale, PA · On-site +1
$130K - $160K/yr
Bachelor's degree in Data Science, Data Engineering, or similar data relevant computer science/software development degree. Doctor of Pharmacy with data credentials or extensive data experience may ...
PC Technician
$17.50 - $23.25/hr
Bachelor's or Associate's degree in IT, Computer Science, or a related field or relevant CompTIA certifications (A+, Network+, etc.) * Hands-on experience imaging, repairing, or deploying computers ...
PC Technician
$17.50 - $23.25/hr
Bachelor's or Associate's degree in IT, Computer Science, or a related field or relevant CompTIA certifications (A+, Network+, etc.) * Hands-on experience imaging, repairing, or deploying computers ...
New Grad Leadership Engineer -Software/Computer Engineering
Cranberry Township, PA · Hybrid
$58.40K - $73K/yr
As a Leadership Engineer - Computer Science you will work with Westinghouse's Digital and Innovation for the Catalyst Program, a program designed to expose potential leaders to multiple departments ...
New Grad Leadership Engineer -Software/Computer Engineering
Cranberry Township, PA · Hybrid
$58.40K - $73K/yr
As a Leadership Engineer - Computer Science you will work with Westinghouse's Digital and Innovation for the Catalyst Program, a program designed to expose potential leaders to multiple departments ...
Software Engineer (Data Analytics)
$103.80K - $124.70K/yr
Requires a four-year degree in Computer Science, Math, Physics, Statistics, Economics, Operations Research, or other related quantitative discipline. PhD or Masters preferred. * Minimum of 3 years ...
Software Engineer (Data Analytics)
$103.80K - $124.70K/yr
Requires a four-year degree in Computer Science, Math, Physics, Statistics, Economics, Operations Research, or other related quantitative discipline. PhD or Masters preferred. * Minimum of 3 years ...
Software Engineer (Data Analytics)
Tarentum, PA · On-site +1
$103.80K - $124.70K/yr
Requires a four-year degree in Computer Science, Math, Physics, Statistics, Economics, Operations Research, or other related quantitative discipline. PhD or Masters preferred. * Minimum of 3 years ...
Software Engineer (Data Analytics)
Tarentum, PA · On-site +1
$103.80K - $124.70K/yr
Requires a four-year degree in Computer Science, Math, Physics, Statistics, Economics, Operations Research, or other related quantitative discipline. PhD or Masters preferred. * Minimum of 3 years ...
Client Relationship Associate
$36.30K - $45.30K/yr
Bachelor's degree in Business Administration, Communications, Computer Science, Engineering, Marketing or related discipline, or equivalent experience * Minimum one year of related experience ...
Client Relationship Associate
$36.30K - $45.30K/yr
Bachelor's degree in Business Administration, Communications, Computer Science, Engineering, Marketing or related discipline, or equivalent experience * Minimum one year of related experience ...
Client Relationship Associate
Tarentum, PA · On-site +1
$36.30K - $45.30K/yr
Bachelor's degree in Business Administration, Communications, Computer Science, Engineering, Marketing or related discipline, or equivalent experience * Minimum one year of related experience ...
Client Relationship Associate
Tarentum, PA · On-site +1
$36.30K - $45.30K/yr
Bachelor's degree in Business Administration, Communications, Computer Science, Engineering, Marketing or related discipline, or equivalent experience * Minimum one year of related experience ...
QA Engineer
Warrendale, PA · On-site
Bachelor's / Master's in Computer Science, IT, or related field. Experience testing data pipelines / AI workflows. Exposure to CI/CD tools (e.g., Jenkins). Knowledge of performance testing tools.
QA Engineer
Warrendale, PA · On-site
Bachelor's / Master's in Computer Science, IT, or related field. Experience testing data pipelines / AI workflows. Exposure to CI/CD tools (e.g., Jenkins). Knowledge of performance testing tools.
Bachelor's / Master's in Computer Science, IT, or related field. Good to Have: * Exposure to CI/CD tools like Jenkins or GitHub Actions. * Knowledge of cloud platforms (AWS / Azure / GCP)
Bachelor's / Master's in Computer Science, IT, or related field. Good to Have: * Exposure to CI/CD tools like Jenkins or GitHub Actions. * Knowledge of cloud platforms (AWS / Azure / GCP)
Senior Hardware Integration Engineer
Cranberry Township, PA · On-site
$106K - $141.50K/yr
Bachelor's Degree in Engineering, Computer Science, Information Systems, etc. * Engineer-in-Training certification * Experience with Security System configurations * Knowledge in the Nuclear Power ...
Quick apply
Senior Hardware Integration Engineer
Cranberry Township, PA · On-site
$106K - $141.50K/yr
Bachelor's Degree in Engineering, Computer Science, Information Systems, etc. * Engineer-in-Training certification * Experience with Security System configurations * Knowledge in the Nuclear Power ...
Bachelor's / Master's in Computer Science, IT, or related field. Good to Have: * Exposure to CI/CD tools like Jenkins or GitHub Actions. * Knowledge of cloud platforms (AWS / Azure / GCP)
Bachelor's / Master's in Computer Science, IT, or related field. Good to Have: * Exposure to CI/CD tools like Jenkins or GitHub Actions. * Knowledge of cloud platforms (AWS / Azure / GCP)
QA Engineer
Warrendale, PA · On-site
Bachelor's / Master's in Computer Science, IT, or related field. Good to Have: * Experience testing data pipelines / AI workflows. * Exposure to CI/CD tools (e.g., Jenkins). * Knowledge of ...
QA Engineer
Warrendale, PA · On-site
Bachelor's / Master's in Computer Science, IT, or related field. Good to Have: * Experience testing data pipelines / AI workflows. * Exposure to CI/CD tools (e.g., Jenkins). * Knowledge of ...
Bachelor's or master's degree in : o Data Science o Computer Science o Information Systems o Engineering o Statistics o Mathematics o or related field * 3-5 years of experience in: o Data Analytics o ...
Bachelor's or master's degree in : o Data Science o Computer Science o Information Systems o Engineering o Statistics o Mathematics o or related field * 3-5 years of experience in: o Data Analytics o ...
Bachelor's or master's degree in : o Data Science o Computer Science o Information Systems o Engineering o Statistics o Mathematics o or related field * 3-5 years of experience in: o Data Analytics o ...
Bachelor's or master's degree in : o Data Science o Computer Science o Information Systems o Engineering o Statistics o Mathematics o or related field * 3-5 years of experience in: o Data Analytics o ...
A minimum three years related work experience Associate's or Bachelor's degree in Computer Science or related years of experience Interviews are happening now. Ranked among the top 2% of its ...
A minimum three years related work experience Associate's or Bachelor's degree in Computer Science or related years of experience Interviews are happening now. Ranked among the top 2% of its ...
Safety Management School of Health Sciences * Nursing * Radiological Technology * Veterinary ... Computer Information Systems - Master's Degree in discipline or related field. Doctorate preferred.
Safety Management School of Health Sciences * Nursing * Radiological Technology * Veterinary ... Computer Information Systems - Master's Degree in discipline or related field. Doctorate preferred.
Engineer III, Software
Cranberry Township, PA · Hybrid
$55.75 - $74.75/hr
This person applies their practical and theoretical knowledge from Computer Science and previous experience in Healthcare or a related industry. This person works as part of a team to design and ...
Engineer III, Software
Cranberry Township, PA · Hybrid
$55.75 - $74.75/hr
This person applies their practical and theoretical knowledge from Computer Science and previous experience in Healthcare or a related industry. This person works as part of a team to design and ...
Computer Science information
See Butler, PA salary details
$50.9K - $54.3K
7% of jobs
$54.3K - $57.7K
7% of jobs
$57.7K - $61.1K
2% of jobs
$61.1K - $64.5K
0% of jobs
$64.5K - $67.9K
2% of jobs
$69.4K is the 25th percentile. Wages below this are outliers.
$67.9K - $71.3K
15% of jobs
$71.3K - $74.7K
16% of jobs
The median wage is $75K / yr.
$74.7K - $78.1K
13% of jobs
$78.1K - $81.5K
6% of jobs
$83.1K is the 75th percentile. Wages above this are outliers.
$81.5K - $84.9K
16% of jobs
$84.9K - $88.3K
17% of jobs
$50.9K
$74.9K
$88.3K
How much do computer science jobs pay per year?
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?
What is computer science?
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.

Full-time, Part-time
Posted 11 days ago
Job description
High School Teaching/Business, Computer & IT
Date Posted:
4/17/2026
Location:
Pine-Richland High School
Date Available:
August 2026
Pine-Richland School District
Position Description
Position Title: High School Computer Science Teacher
Location/Department: Pine-Richland High School
Reports To: Building Principal
Salary: Pine-Richland School District considers both levels of education as well as prior teaching experience in determining starting salaries. For the 2026-27 school year, the starting annual salary for a full-time teacher will be no less than $62,957.
SUMMARY:
Responsible for teaching students in grades K-12 in specific subject/content areas of age-appropriate study. Help student learn subject matter and skills that will contribute to their development as mature, able and responsible young men and women consistent with the Board-approved mission, policies, goals and curriculum. Work schedules vary with the school and teaching assignment. Work may be performed after school hours, as necessary.
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Plan and implement a program of study based on the curriculum guide. Teachers may employ a variety of instructional techniques consistent with the needs, interests and capabilities of the students.
- Establish a classroom environment that is conducive to learning.
- Assess student progress on a regular and consistent basis.
- Teach School Board approved curriculum and participate in regular curriculum review and rewriting processes.
- Meet and instruct assigned classes in the locations and at the times designated.
- Create a classroom environment that is conducive to learning and appropriate to the maturity and interest of the students.
- Encourage students to set and maintain standards of classroom behavior.
- Guide the learning process toward the achievement of curriculum goals and - in harmony with the goals - establish clear objectives for all lessons, units, and projects and to communicate these objectives to students.
- Work cooperatively with and special education staff to implement program and student IEP (Individualized Education Prescription).
- Evaluate student academic progress; keep appropriate records and prepare interim reports, report cards.
- Available to conference with students and parents for education-related purposes at a mutually agreeable time.
- Maintain accurate, complete and correct records, as required by law, Board policy and school administrative requirements.
- Submit reports and grades on a timely basis.
- Maintain and improve professional competence through staff development activities provided by the school district as well as self-selected professional growth activities.
- Serve as member of department/building teams or committees, as needed.
Marginal Job Duties: Participate in extra-curricular activities in the school community with students. (This may include volunteers time to work with students on school projects, serving on committees or participating in the sponsorship of student activities, either as a volunteer or by supplemental contract.)
SUPERVISORY RESPONSIBILITIES
Supervises classroom and students, in accordance with the Discipline Code. May also coordinate the work of classroom instructional assistants. On occasion, supervise the activities of volunteers. Take all reasonable precautions to protect students, district equipment, materials and facilities.
QUALIFICATION REQUIREMENTS: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
EDUCATION AND EXPERIENCE
Bachelors' or advanced degree from an accredited institution; successful completion of a student teaching experience; Advanced Placement (AP) Computer Science training/experience preferred Demonstrated high academic achievement - minimum 3.0 on a 4 pt. scale.
CERTIFICATES, LICENSES, REGISTRATIONS
Valid Pennsylvania Instructional Level I or II Computer Science 7-12 certification or equivalent (e.g., those who have taught Computer Science under a Technology Education or Business Computer & Information Technology K-12 certificate since 2022 or earlier) certification required; current PA criminal record, FBI fingerprinting, and PA child abuse clearances.
CONFIDENTIALITY
Respects and maintains the confidentiality of student records, personal communication and family background at all time.
LANGUAGE SKILLS
Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public. Foreign Language instructors should be able to demonstrate near-native fluency.
COMPUTER SKILLS
Ability to use and provide basic instruction in a PC or Macintosh environment, while assisting students.
MATHEMATICAL SKILLS
Ability to work with mathematical concepts such as probability and statistical inference, and fundamentals of plan and solid geometry and trigonometry. Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations.
REASONING ABILITY
Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
OTHER SKILLS and ABILITIES
Ability to work with special needs children. Ability to develop effective working relationships with students, staff and the school community. Ability to communicate clearly and concisely, both orally and in writing. Ability to perform duties with awareness of all district requirements and school district policies.
PHYSICAL DEMANDS the physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
During a typical workday, teachers are required to stand approximately 30-35% of the day on flat surfaces. Periods of continual standing can be up to 30 minutes at one time, but are at the teacher's discretion. Teachers may change position as desired. While standing, teachers write on the chalk/marker board or instruct students from a central location in the classroom. Standing is performed intermittently with sitting and walking. Teachers walk about the classroom while instructing and throughout the school day.
Lifting/carrying requirements are minimal. Teachers are required to lift books and classroom supplies weighing less than 10-15 lbs.; heavier objects weighing up to 25 lbs. (AV or computer equipment) on a rare basis. Carts are available to transport heavier items. Pushing/pulling - Teachers are required to push/pull file cabinets or desk drawers. Climbing/balancing - No significant amount of climbing or balancing is expected. Stooping, kneeling, bending at waist/knees - not significant; however, teachers may stoop or kneel (such as at a student's desk) while engaged in special projects. Reaching - Teachers may reach on frequent basis while performing typical job functions, primarily between the knee and shoulder levels.
Dexterity - Fine manipulation is a requirement of this position while operating a computer. Teachers must also demonstrate legible handwriting, which can be understood by students and adults. Specific vision abilities required include close vision such as to read handwritten or typed material, and the ability to adjust focus. The position requires the individual to meet multiple demands from several people and interact with the public and other staff. The employee is directly responsible for safety and well being of students in their charge. The noise level in the work environment is moderate to loud.
WORK ENVIRONMENT: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
The information contained in this job description is for compliance with the American with Disabilities Act (A.D.A.) and is not an exhaustive list of the duties performed for this position. The individuals currently holding this position perform additional duties and additional duties may be assigned.
About Pine-Richland School District
Sourced by ZipRecruiter
Industry
Education programs administration
Company size
201 - 500 Employees
Headquarters location
Gibsonia, PA, US
Year founded
1956