1

Computer Science Professor Jobs in Pittsburgh, PA

Foster collaboration across interdisciplinary teams, including esteemed professors, to propel research endeavors forward Essential requirements: * PhD in Computer Science and a related field * Strong ...

Showing results 21-26

Computer Science Professor information

See Pittsburgh, PA salary details

$10.7K

$122.9K

$166K

How much do computer science professor jobs pay per year?

As of Aug 9, 2026, the average yearly pay for computer science professor in Pittsburgh, PA is $122,917.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,300.00 and $148,500.00 per year, depending on experience, location, and employer.

What does a computer science professor do?

A computer science professor teaches at a technical college or university. You create and teach courses in computer science (CS) or related programming or technology subjects. In this career, you prepare the syllabus for each class, deliver lectures and instructions, and use exams and quizzes to assess the performance of students. In many computer science classes, your responsibilities include allowing students to practice the subject matter in a computer lab. You facilitate this practice and offer guidance during lab sessions. In addition to your teaching duties, you sometimes give academic or career advice to students in CS degree programs.

What are some common challenges faced by computer science professors in balancing teaching, research, and administrative responsibilities?

Computer Science Professors often juggle multiple responsibilities, including delivering lectures, guiding student projects, conducting original research, publishing papers, and participating in departmental or university committees. Balancing these can be challenging, especially during peak periods like exam seasons or major research deadlines. Effective time management and prioritization are crucial, as is seeking support from colleagues and administrative staff. Many professors also find it helpful to establish a clear schedule and set boundaries to maintain productivity and job satisfaction.

What does a computer science professor do?

A Computer Science Professor teaches courses in computer science at the college or university level, covering topics such as programming, algorithms, data structures, artificial intelligence, and more. In addition to teaching, they often conduct research in specialized areas, publish academic papers, and supervise student projects or theses. Computer Science Professors also advise students, develop curriculum, and may participate in departmental administration or service. Their work is crucial in advancing the field of computer science and preparing the next generation of technology professionals.

What is the difference between Computer Science Professor vs Software Developer?

AspectComputer Science ProfessorSoftware Developer
Required CredentialsTypically a Ph.D. in Computer Science or related fieldBachelor's or Master's in Computer Science or related field; certifications optional
Work EnvironmentAcademic institutions, research labs, universitiesCorporate offices, tech companies, startups
Industry UsageResearch, teaching, academic publishingSoftware development, product creation, coding
Common Search/ComparisonYesYes

While both roles involve computer science knowledge, a Computer Science Professor primarily focuses on teaching, research, and academic publishing, often requiring a Ph.D. and working in educational institutions. In contrast, a Software Developer applies programming skills to create software products in corporate or startup environments, typically with a bachelor's or master's degree. The roles differ in work environment, responsibilities, and career paths but share foundational computer science expertise.

What are the key skills and qualifications needed to thrive as a computer science professor?

To thrive as a Computer Science Professor, you need an advanced degree in computer science or a related field, strong research background, and expertise in core topics like algorithms, programming, and systems. Familiarity with learning management systems (LMS), programming environments, and publication platforms is typically required, along with a record of scholarly publication and potentially relevant certifications. Excellent communication, mentorship, and curriculum development skills help foster student engagement and support academic growth. These skills and qualifications are vital for delivering high-quality instruction, advancing research, and contributing to the academic community.
What are popular job titles related to Computer Science Professor jobs in Pittsburgh, PA? For Computer Science Professor jobs in Pittsburgh, PA, the most frequently searched job titles are:
What cities near Pittsburgh, PA are hiring for Computer Science Professor jobs? Cities near Pittsburgh, PA with the most Computer Science Professor job openings:
Infographic showing various Computer Science Professor job openings in Pittsburgh, PA as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 15% Part Time, and 2% Contract. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution, with an average salary of $122,917 per year, or $59.1 per hour.

Full-Time Tenure Track Faculty Member

Carnegie Mellon University

Pittsburgh, PA • On-site

Full-time

Re-posted 25 days ago


Carnegie Mellon University rating

8.6

Company rating: 8.6 out of 10

Based on 24 frontline employees who took The Breakroom Quiz

67th of 617 rated colleges and universities


Job description

Description
The Department of Biomedical Engineering at Carnegie Mellon University (CMU) invites applications for full-time tenure-track faculty positions. The Department offers an interdisciplinary research and education program housed within a top-ranked College of Engineering. Innovation, interdisciplinary collaboration, and problem solving reflect the spirit of Carnegie Mellon. We look forward to you joining us to make an impact on the future of medicine through interdisciplinary engineering innovation. Our faculty members benefit from a strong university-wide collaborative culture, generous research support, modest teaching loads, outstanding students, and comprehensive benefits. Initiated in the 1960's, Biomedical Engineering at CMU has a rich history of research, innovation, and clinical application. There are exceptional opportunities for interdisciplinary collaborations with other engineering departments; departments outside of engineering such as computer science, biology, neuroscience, machine learning, and robotics; and clinicians at major medical centers in greater Pittsburgh and the Mayo Clinic. To learn more about the department, please visit our website at https://www.cmu.edu/bme/.
We welcome applications from outstanding candidates with expertise in either immunoengineering or biomedical artificial intelligence. Appointments will generally be made at the assistant professor level, but exceptional candidates at a more advanced level will also be considered. Applicants must have a Ph.D. in biomedical engineering or a related field and demonstrate evidence of excellence in research and dedication to teaching and mentoring. Successful candidates will be expected to develop an internationally recognized, externally funded, and highly collaborative research program and provide excellent classroom instruction and supportive student mentoring. Carnegie Mellon values interdisciplinary collaboration, and thus we welcome applicants with an interest in a joint position with another Department across the College of Engineering.
Qualifications
Applicants must have a Ph.D. in biomedical engineering or a related field and demonstrate evidence of excellence in research and dedication to teaching and mentoring.
Application Instructions
Applicants must submit a:
  • letter of application
  • complete curriculum vitae
  • statement of research plan (2 pages)
  • statement of teaching interests (2 pages)
  • statement describing the candidate's past and potential future contributions to professional service, particularly in STEM fields.

You should also request 3-5 professional references through the confidential letter request function in the Interfolio system. You may wish to send an email to each of your letter writers to alert them that they will receive an automated email from Interfolio requesting that they upload their letter of recommendation (sometimes the automated Interfolio emails are mistaken for spam).
Review of applications will begin immediately and all applications received by November 16th, 2025 will be given full consideration. The positions will be open until filled.

What Carnegie Mellon University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom