1

Computer Science Teaching Jobs in Buffalo, NY (NOW HIRING)

Java Tutor

Buffalo, NY · Remote

$18 - $40/hr

... Computer Science A, college-level software development, and industry certification examinations. * Conceptual Teaching & Problem-Solving: Skilled at breaking down class design, inheritance ...

Discrete Math Tutor

Buffalo, NY · Remote

$18 - $40/hr

... students for computer science theory, cryptography, and advanced mathematics coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down proof construction using direct ...

Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...

Python Tutor

Buffalo, NY · Remote

$18 - $40/hr

... and computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down algorithm design, data manipulation, and object-oriented programming concepts in Python. Guides ...

Pre-Calculus Tutor

Buffalo, NY · Remote

$18 - $40/hr

... computer science applications. * Curriculum Awareness & Adaptive Instruction: Familiar with ... Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain ...

Emphasizes the iterative design process and connects game design to computer science, visual arts ... Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain ...

Coding Tutor

Buffalo, NY · Remote

$18 - $40/hr

... for computer science courses, coding bootcamps, or technology career pathways. * Conceptual Teaching & Problem-Solving: Skilled at teaching logical thinking, code construction, and debugging ...

Software Tutor

Buffalo, NY · Remote

$18 - $40/hr

... computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at teaching software design, implementation, and testing across the development lifecycle. Guides students through ...

Robotics Tutor

Buffalo, NY · Remote

$18 - $40/hr

... computer science, and artificial intelligence applications. * Curriculum Awareness & Adaptive ... Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain ...

C++ Tutor

Buffalo, NY · Remote

$18 - $40/hr

... computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down pointer arithmetic, class hierarchy design, and template metaprogramming concepts. Guides students ...

Showing results 21-40

Computer Science Teaching information

See Buffalo, NY salary details

$35.4K

$63.4K

$117.7K

How much do computer science teaching jobs pay per year?

As of Aug 14, 2026, the average yearly pay for computer science teaching in Buffalo, NY is $63,419.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,900.00 and $67,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a computer science teacher, and why are they important?

To thrive as a Computer Science Teacher, you need a solid background in computer science concepts, teaching credentials, and often a relevant degree or certification in education. Familiarity with programming languages (such as Python or Java), learning management systems, and educational technology tools is typically required. Strong communication, patience, and the ability to inspire and engage students are crucial soft skills. These competencies ensure effective instruction, support diverse learners, and foster a positive and productive classroom environment.

What are some common challenges computer science teachers face when introducing programming concepts to students?

One common challenge computer science teachers encounter is addressing the wide range of prior knowledge and experience among students, as some may be completely new to programming while others have advanced skills. Teachers must also find engaging ways to explain abstract concepts, making them accessible and relevant to learners with different interests and learning styles. Additionally, keeping up with rapidly evolving technologies and ensuring that course content remains current can be demanding. Collaboration with other educators and leveraging online resources often help in overcoming these challenges and enhancing student engagement.

What is computer science teaching?

Computer science teaching involves instructing students on topics related to computer science, such as programming, algorithms, data structures, computer systems, and computational thinking. Educators in this field work in various settings, including schools, colleges, universities, and online platforms. Their goal is to help students develop problem-solving skills, understand theoretical concepts, and gain practical experience with technology. Computer science teachers may also design curricula, assess student progress, and stay updated with advancements in the rapidly evolving field.

What are the most commonly searched types of Computer Science Teaching jobs in Buffalo, NY?

The most popular types of Computer Science Teaching jobs in Buffalo, NY are:

What are popular job titles related to Computer Science Teaching jobs in Buffalo, NY?

For Computer Science Teaching jobs in Buffalo, NY, the most frequently searched job titles are:

What job categories do people searching Computer Science Teaching jobs in Buffalo, NY look for?

The top searched job categories for Computer Science Teaching jobs in Buffalo, NY are:

What cities near Buffalo, NY are hiring for Computer Science Teaching jobs?

Cities near Buffalo, NY with the most Computer Science Teaching job openings:

Infographic showing various Computer Science Teaching job openings in Buffalo, NY as of August 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 100% In-person job distribution, with an average salary of $63,419 per year, or $30.5 per hour.

Assistant Professor of Teaching (Lecturer 10 months)

University at Buffalo

Buffalo, NY • On-site

Full-time

Medical, Retirement

Re-posted 9 days ago


University at Buffalo rating

7.2

Company rating: 7.2 out of 10

Based on 28 frontline employees who took The Breakroom Quiz

385th of 618 rated colleges and universities


Job description

Posting Details
Position Information
Position Title
Assistant Professor of Teaching (Lecturer 10 months)
Department
Computational & Data-Enabled Science & Engineering
Posting Number
F260000
Posting Link
https://www.ubjobs.buffalo.edu/postings/60486
Employer
State
Faculty Appointment Term
Term
Position Type
UUP Faculty
Bargaining Unit
Posting Detail Information
Fiscal Year
2025-2026
Position Summary
The Institute for Artificial Intelligence and Data Science (IAD) at the University at Buffalo (UB) invites applications for one Assistant Professor of Teaching position (Lecturer) in line with their experience and prior positions and offer competitive salaries. We are particularly looking for candidates who can operate effectively in a team environment and in a diverse community of students and faculty, and who share our vision of helping all constituents reach their full potential.
Responsibilities and expectations are commensurate with rank and experience. The successful candidate will focus primarily on teaching and curriculum development within core courses of the data science programs.
The faculty's primary duties are teaching Artificial Intelligence, Data Science, and Computational Science-related courses at the graduate level and advising these students. Other duties may include industry internship and student project supervision, experiential learning and student excellence initiatives; accreditation objectives; diversity enhancement; program administration, and external educational grant support. We are particularly interested in candidates with experience in and a passion for teaching courses in artificial intelligence, statistical learning, data mining, machine learning, database fundamentals, and related data models and queries.
The IAD is the home of several graduate programs, including a Ph.D. in Computational and Data-Enabled Science and Engineering (CDSE), an MS in Engineering Science with Data Science focus (ESDS), an MS in Engineering Science with Artificial Intelligence focus (ESAI), an MS in Engineering Science with AI and Data Innovation focus, and a MPS in Data Science Applications (DSA). IAD coordinates interdisciplinary research including applications of data, computer, and computational sciences across various domains. The primary responsibility of the advertised positions is for the MS-ESDS program.
Outstanding Benefits Package
Working at UB comes with benefits that exceed salary alone. There are personal rewards including comprehensive health and retirement plan options. We also focus on creating and sustaining a healthy mix of work, personal and academic pursuit - all in an effort to support your work-life effectiveness. We support your growth and development through our career coaching and training department and we qualify as a public service loan forgiveness organization. Learn more about our benefit packages.
About the University at Buffalo
UB is a member of the prestigious Association of American Universities (AAU), and the largest and most comprehensive university in The State University of New York (SUNY) system, with about 22,000 undergraduates and 10,000 graduate and professional students and 1600 fulltime faculty. UB (together with Stony Brook University) is the official flagship university of SUNY and premier public institution in the Northeast. The School of Engineering and Applied Sciences has 7,300 students enrolled across 9 academic departments.
About Buffalo
Buffalo is the second-largest city in New York State and a hub connecting the East Coast and the Midwest. It features a rapidly growing economy, low cost-of-living, historic and eclectic neighborhoods, world-class art galleries and museums, a vibrant theater and music community, the Lake Erie waterfront, a city-wide system of parks designed by renowned landscape architect Frederick Law Olmsted, and major and minor league sports teams. The awe-inspiring Niagara Falls are just 20 minutes away. Buffalo is also a border city to Canada with direct access to the Toronto metro area. The IAD is located on UB's North Campus in suburban Amherst, an area known for its outstanding public schools and services.
University at Buffalo is an affirmative action/equal opportunity employer and, in keeping with our commitment, welcomes all to apply including veterans and individuals with disabilities.
Minimum Qualifications
Applicants should have a PhD degree in data science, computer science, computational sciences, applied mathematics, statistics, or a related field. Degree must be conferred prior to appointment.
Preferred Qualifications
Prodig+
Executive Position
Physical Demands
Driving Requirements
Salary Range
Competitive
Additional Salary Information
Job Type
Full-Time
Campus
North Campus
Posting Alerts
Special Instructions Summary
For Optional Additional Document, please attach an Educational Equity statement.
Additional Information
Is a background check required for this posting?
No
Background Check Notification
Contact Information
Contact's Name
Rachael Blair
Contact's Pronouns
Contact's Title
IAD Associate Director
Contact's Email
hageman@buffalo.edu
Contact's Phone
716-821-8307
Posting Dates
Posted
01/06/2026
Deadline for Applicants
Open Until Filled
Date to be filled
09/01/2026
References
Number of References Required
3
Reference Cutoff Date
Instructions to Applicant

What University at Buffalo employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom