Job description template
Computer Science Professor Job Description Template
A copy-ready computer science professor job description with responsibilities, qualifications, skills and pay guidance: customize it for your company in minutes.
Copy the template below, replace the bracketed fields and tailor duties to your workplace. For pay, national BLS data shows computer science professors earn a median of $96,980; the middle 50% earn $66,600–$131,320.
Job title
Computer Science Professor
Job summary
[Company name] is seeking a dependable computer science professor to join our team in [city, state]. In this role, you will teach computing courses, design programming assignments and support our team’s commitment to safety, quality and service.
Responsibilities
- Teach computing courses
- Design programming assignments
- Run labs and recitations
- Mentor student projects
- Conduct research
- Write grant proposals
- Serve on committees
- Follow company policies, safety procedures and applicable regulations
Required qualifications
- Doctoral or professional degree
- Working knowledge of programming and algorithms
- Clear explanation and mentoring
- [Add role-specific requirements, such as driver’s license or ability to pass a background check, if job-related]
Preferred qualifications
- Ph.D. in computer science
- Industry certifications
- Teaching certificate
- Experience with programming languages
Skills
- Computer systems
- Research methods
- Curriculum design
- Technical writing
- Curiosity
- Organization
Work environment and schedule
CS faculty work in classrooms, labs and offices at colleges and universities. Schedules mix teaching, research and service, with flexible hours.
Pay and benefits
$[min]–$[max] per [hour/year], depending on experience. [List benefits: health insurance, paid time off, retirement plan, training and certification support.]
Equal opportunity
[Company name] is an equal opportunity employer. We consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status or any other characteristic protected by law, and we provide reasonable accommodations upon request.
Tips for a computer science professor job posting that attracts applicants
- Use the title candidates search for. “Computer Science Professor” is the clearest; alternates include CS Professor, Computer Science Faculty, Computing Instructor.
- Show the pay range. Postings with pay get more qualified applicants, and a growing number of states and cities require pay ranges in job postings.
- Separate must-haves from nice-to-haves. Long requirement lists discourage qualified candidates, especially career changers.
- Describe a real day. Borrow from our day in the life of a computer science professor so applicants self-select accurately.
- Mention training. Highlighting structured onboarding: such as Computer Science Professor training: widens your applicant pool.
Next steps
Screen and interview with our Computer Science Professor hiring guide, then onboard with the 30-60-90 day plan.
