1

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

next page

Showing results 1-20

Computer Science Teaching information

See Troy, NY salary details

$35.9K

$64.4K

$119.5K

How much do computer science teaching jobs pay per year?

As of Aug 30, 2026, the average yearly pay for computer science teaching in Troy, NY is $64,384.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,700.00 and $68,300.00 per year, depending on experience, location, and employer.

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 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 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.

Is there a shortage of computer science teachers?

There is a recognized shortage of qualified computer science teachers in many regions, driven by high demand for technology education and a limited supply of educators with specialized skills in programming, algorithms, and computer systems. This shortage often leads to increased job opportunities, competitive salaries, and a need for ongoing professional development and certifications for teachers in this field.

What do computer science teachers do?

Computer science teachers develop and deliver lessons on programming, algorithms, data structures, and software development. They assess student progress, create curriculum materials, and may incorporate tools like coding platforms and programming languages to facilitate learning in classroom or online settings.

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

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

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

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

Infographic showing various Computer Science Teaching job openings in Troy, NY as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $64,384 per year, or $31 per hour.

Visiting Assistant Professor - Computer Science

Albany, NY โ€ข On-site

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Location:

Albany, NY Category: Faculty Job Type: Full-time Posted On: Tue Nov 18 2025 Job Description: The Computer Science Department within the College of Nanotechnology, Science, and Engineering at the University at Albany, SUNY, is seeking applicants for a Visiting Assistant Professor of Computer Science for the 2026-2027 academic year, with the possibility of renewal for AY27-28. The successful candidate is expected to develop an externally funded research program in computer science.

In addition, the applicant will be responsible for teaching 2-4 courses per year at the undergraduate and graduate levels and participate in curriculum development. Specific teaching assignments will be determined by the candidate's expertise and the needs of the Department. Faculty are expected to provide service to the College and to their home departments and programs by participating in governance as well as providing professional service to the community and their disciplines.

The successful applicant will be expected to actively mentor undergraduate and graduate students, including underserved and historically underrepresented students, and participate in pipeline programs to help build a diverse and representative student population. The applicant must also participate in research tied to their interests and expertise with faculty in other departments at UAlbany. Areas of particular interest include, but are not limited to, Software Engineering.

Primary Responsibilities

Teach classes in computer science and software engineering Research, including supervision of PhD students and postdoctoral scholars Service to the CS department, CNSE, and UAlbany participating in departmental meetings, service activities such as student recruitment and outreach Functional and Supervisory Relationships Reports to Computer Science Chair Supervises the following positions: None May supervise as assigned: Graduate and undergraduate students working as teaching assistants, lab supervisors, and graders Job Requirements Demonstrated ability to define and carry out internationally recognized research in the candidate's area of specialization within Computer Science Demonstrated teaching experience or strong potential for effectively teaching CS courses and otherwise communicate effectively about CS concepts at the undergraduate and graduate level Commitment to student success, diversity, equity, and inclusion in STEM education Minimum Qualifications PhD in Computer Science or related degree from a college or University accredited by the US Department of Education or internationally recognized accrediting organization by August 15, 2026. Demonstrated teaching experience or demonstrated potential for effective teaching at the undergraduate and graduate levels Demonstrated potential for research in their field, including obtaining external funding Applicants must demonstrate an ability to develop inclusive and equitable relationships within our diverse campus community Applicants must demonstrate an ability to support diversity, equity, access, inclusion, and belonging relative to their role Preferred Qualifications Research publications in top tier computer science journals and conferences Experience as a Graduate Teaching Assistant or Instructor for one or more computer science courses A record of obtaining research funding A record of student mentoring Working Environment Faculty will be provided with personal office space and lab space to support research Teaching will be scheduled across the different campus teaching facilities Class schedules may include courses offered after 5 pm on weekdays Online courses may be scheduled at the discretion of the department chair This position will require occasional evening and weekend work to support events and community activities Travel within New York State and beyond may be necessary Additional Information Professional Rank and Salary Range: Visiting Assistant Professor, A5, Salary commensurate with experience The Jeanne Clery Disclosure of Campus Security Policy and Campus Crime Statistics Act, or Clery Act, mandates that all Title IV institutions, without exception, prepare, publish and distribute an Annual Security Report.

This report consists of two basic parts: disclosure of the University's crime statistics for the past three years; and disclosures regarding the University's current campus security policies.

The University at Albany's Annual Security Report is available in portable document format [PDF] by clicking this link http://police.albany.edu/ASR.shtml Pursuant to Executive Order 161, no State entity, as defined by the Executive Order, is permitted to ask, or mandate, in any form, that an applicant for employment provide his or her current compensation, or any prior compensation history, until such time as the applicant is extended a conditional offer of employment with compensation.

If such information has been requested from you before such time, please contact the Governor's Office of Employee Relations at (518) 474-6988 or via email at info@goer.ny.gov. THE UNIVERSITY AT ALBANY IS AN EO/AA/IRCA/ADA EMPLOYER