1

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

Associate Teacher (26-27 SY)

Albany, NY

$46K - $59K/yr

Valid NYS Teaching Licensure or willingness to pursue state certification, required * Experience as ... Prolonged periods were spent sitting at a desk and working on a computer. * Must be able to access ...

Associate Teacher (26-27 SY)

Albany, NY · On-site

$46K - $59K/yr

Valid NYS Teaching Licensure or willingness to pursue state certification, required * Experience as ... Prolonged periods were spent sitting at a desk and working on a computer. * Must be able to access ...

Showing results 21-40

Computer Science Teaching information

See Albany, NY salary details

$36.2K

$65K

$120.6K

How much do computer science teaching jobs pay per year?

As of Aug 15, 2026, the average yearly pay for computer science teaching in Albany, NY is $65,004.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,100.00 and $69,000.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 popular job titles related to Computer Science Teaching jobs in Albany, NY?

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

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

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

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

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

Infographic showing various Computer Science Teaching job openings in Albany, NY as of August 2026, with employment types broken down into 80% Full Time, and 20% Contract. Highlights an 100% In-person job distribution, with an average salary of $65,004 per year, or $31.3 per hour.

Professor of Practice - Technology

Marymount University

Ballston Center, NY • On-site

$75K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 11 days ago


Job description

At Marymount University, we believe meaningful work happens when talented people come together with shared purpose. We serve not only our students-but one another-creating a culture where teamwork, adaptability, and resilience are part of everyday practice,


Located in Arlington, Virginia, just minutes from Washington, D.C., Marymount offers a dynamic and forward-looking environment where innovation is encouraged and flexibility is valued. We understand that higher education is evolving, and we embrace change with creativity, responsiveness, and a solutions-oriented mindset.


Our faculty and staff thrive in a community that prioritizes communication, cross-functional collaboration, and service-driven leadership. Whether working directly with students or supporting them behind the scenes, every role contributes to a shared mission: helping students grow, succeed, and lead with purpose and confidence.


Major Duties and Responsibilities

  • Teach a 4/4 course load each year at the undergraduate and/or graduate levels.

  • Be or become active in academic research in the computer science/engineering, cybersecurity, data science, quantum computing, artificial intelligence and/or related fields in collaboration with other faculty members and doctoral students.

  • Work with the school director and other faculty members to further develop our curriculum materials to meet the needs of the changing technology workforce.

  • Engage in the school's growing grant and contract portfolio, including research, student scholarships and workforce development, with government and commercial clients.

  • Serve as a mentor/advisor for students in the various programs, using your academic and work experience to prepare and guide students into a worthwhile technology career in government, academia, or industry.

  • Be engaged in a variety of enrollment and promotion activities, professional events, and career development functions for the school.

  • Participate in the university community, attending all required meetings such as Faculty Council, school meetings, department meetings, and university events such as convocation, as well as engaging in the university's professional development activities.

  • Have a presence on campus and maintain office hours to support students in the programs.

Other Duties and Assignments:

  • Assuming professional and educational responsibilities as requested by the College Dean or the School Director.

  • Engaging in the technology field including using your expertise to work with the university community, other research institutions, the business and government organizations and professional bodies.

Job Requirements

Education

  • Doctorate in computer science, computer engineering, artificial intelligence, cybersecurity, mathematics, statistics, information technology or related field, or one year from completion.

Experience

  • At least 5 years professional experience in the technology workplace, either in government or industry.

  • Highly effective teacher (full or part-time) who can demonstrate excellent educational leadership and organizational skills.

  • Part-time higher education teaching experience as an adjunct.

Compensation/Total Rewards

Theanticipated salary for this position is $75,000. It iscompetitive, market-based, and aligned with the University's financial framework, ensuring your skills and experience are recognized and rewarded. But your total compensation goes well beyond your salary. As a valued member of our team,you'llenjoy a comprehensive benefits package designed to support your health, financial security, and work-life balance. This includes medical, dental, and vision coverage;FSA or HSA; employeeassistanceprogram;life insurance; short- and long-term disability;contributions to the University's 403(b) retirement plan; financialplanning; identitytheft protection; pet insurance; credit union and more.Interested in continuing your education? Our tuition remission program supports your professional growth and lifelonglearning, andis also open to covered dependents.


Qualified candidates are invited to apply via our career portal by submitting a cover letter addressing their qualifications related to the information listed above, along with a resume.


Employment is contingent upon successful completion of a background check and employment verification, and other role related requirements such as motor vehicle and/or drug screening.

Marymount University is an equal opportunity employer. Marymount University does not discriminate on the basis of race, color, national origin, sex, age, disability, religion, sexual orientation, gender identity and expression, marital status, pregnancy, veteran status or any other protected bases under applicable federal and local laws and regulations in any of its programs or its activities, including employment and admission. The university also expressly prohibits any form of sex discrimination and sexual misconduct including sexual harassment, dating and domestic violence, rape, sexual assault, sexual exploitation and stalking in any of its programs or activities, including employment and admission. For more information, please visit: https://marymount.edu/student-life/health-wellness/title-ix-2/


Marymount University is an E-Verify employer. http://marymount.edu/wp-content/uploads/2025/04/UTF-8E-Verify_Participation_Poster_Eng_Es-1.pdf