1

Computer Science Teaching Assistant Jobs in Buffalo, NY

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

About This Role The Assistant Teacher is a vital member of our team, supporting Teachers and the ... Strong oral and written communication skills, as well as basic computer proficiency. * A deep ...

Showing results 41-60

Computer Science Teaching Assistant information

See Buffalo, NY salary details

$7

$19

$37

How much do computer science teaching assistant jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for computer science teaching assistant in Buffalo, NY is $19.94, according to ZipRecruiter salary data. Most workers in this role earn between $15.58 and $21.88 per hour, depending on experience, location, and employer.

What are some typical challenges faced by computer science teaching assistants when supporting students during lab sessions?

Computer Science Teaching Assistants often encounter challenges such as addressing a wide range of student skill levels, managing multiple questions simultaneously, and explaining complex concepts in an accessible way. It’s important to balance providing guidance with encouraging independent problem-solving. TAs also need to stay up to date with course material and software tools, and to communicate effectively with both students and the course instructor to ensure consistent support.

What is a computer science teaching assistant?

Computer science teaching assistants (TAs) are individuals, often graduate or advanced undergraduate students, who support professors in teaching computer science courses. Their duties typically include helping students with assignments, answering questions, conducting lab sessions, grading, and sometimes leading discussion sections. TAs play a crucial role in facilitating student learning and providing additional support outside regular lectures. They help bridge the gap between students and instructors, making it easier for students to grasp complex computer science concepts.

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

To thrive as a Computer Science Teaching Assistant, you need a solid understanding of programming concepts, algorithms, and data structures, usually supported by coursework or a degree in computer science. Familiarity with programming languages (such as Python, Java, or C++), code collaboration tools (like Git), and learning management systems (e.g., Canvas or Blackboard) is often required. Strong communication, patience, and the ability to explain complex concepts clearly are crucial soft skills for supporting student learning. These skills ensure you can effectively assist students, reinforce course material, and contribute to a productive educational environment.

What is the difference between Computer Science Teaching Assistant vs Computer Science Tutor?

AspectComputer Science Teaching AssistantComputer Science Tutor
CredentialsUsually requires enrollment in or completion of a computer science programNo formal credentials required, but expertise in specific topics is essential
Work EnvironmentAssists in classrooms, labs, or university settingsProvides one-on-one or group instruction outside formal classroom settings
Employer & Industry UsageUniversities, colleges, educational institutionsPrivate tutoring services, online platforms, freelance

While both roles involve teaching computer science concepts, a Computer Science Teaching Assistant typically supports formal academic courses within educational institutions, often requiring relevant coursework or enrollment. In contrast, a Computer Science Tutor offers personalized instruction outside of formal settings, focusing on specific student needs without formal credentials. Both roles aim to improve student understanding but differ mainly in environment and credential requirements.

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 Assistant jobs in Buffalo, NY? For Computer Science Teaching Assistant jobs in Buffalo, NY, the most frequently searched job titles are:
What job categories do people searching Computer Science Teaching Assistant jobs in Buffalo, NY look for? The top searched job categories for Computer Science Teaching Assistant jobs in Buffalo, NY are:
What cities near Buffalo, NY are hiring for Computer Science Teaching Assistant jobs? Cities near Buffalo, NY with the most Computer Science Teaching Assistant job openings:
Infographic showing various Computer Science Teaching Assistant job openings in Buffalo, NY as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 80% Full Time, 15% Part Time, 2% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $41,477 per year, or $19.9 per hour.

Identity and Access Management Analyst

Computer Task Group, Inc

Buffalo, NY • On-site

Contractor

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


Job description

Overview

CTG is seeking an Identity and Access Management (IAM) Analyst to join our client’s enterprise security team in Buffalo, NY. In this role, you will use Active Directory, Microsoft Entra, CyberArk, and related IAM platforms to provision secure user access, resolve identity-related issues, and support regulatory compliance.

Location: Buffalo, NY
Duration: 5-month contract

Responsibilities
  • Provision, modify, and remove user access using Active Directory, Microsoft Entra, CyberArk, and related IAM platforms.
  • Process complex access requests accurately, securely, and within established service-level agreements.
  • Troubleshoot access issues and resolve identity-related incidents across enterprise applications.
  • Support application access recertifications and periodic user access reviews.
  • Research IAM issues, identify root causes, and recommend appropriate solutions.
  • Collaborate with Role Engineering and other IT and Security teams to resolve provisioning and authorization issues.
  • Maintain compliance with SOX controls, audit requirements, and internal security policies.
  • Identify and escalate potential security, risk, and compliance concerns.
  • Support internal and external audits and assist with corrective actions as needed.
  • Maintain IAM process documentation and contribute to improvements in access controls and procedures.
  • Provide guidance to less experienced analysts and assist with departmental initiatives.
Qualifications
  • A minimum of three years of combined higher education and professional experience, including at least one year of Identity and Access Management experience.
  • Hands-on experience with:
    • Active Directory
    • Microsoft Entra, formerly Azure Active Directory
    • CyberArk
  • Working knowledge of identity lifecycle management, access provisioning, and enterprise security principles.
  • Familiarity with SOX controls, audit requirements, and security compliance standards.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent attention to detail, organization, and time-management skills.
  • Excellent written and verbal English communication skills, with the ability to work professionally with a diverse group of stakeholders.
Preferred Qualifications
  • Bachelor’s degree in Information Technology, Cybersecurity, Computer Science, or a related field.
  • Two or more years of Identity and Access Management experience.
  • Professional certification in information technology, cybersecurity, identity management, or a related discipline.
  • Experience supporting enterprise IAM governance, user access reviews, and regulatory compliance.

CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services for this role.

To Apply:

To be considered, please apply directly to this requisition using the link provided. Kindly forward this opportunity to any other interested parties. Thank you!


Computer Task Group logo

About Computer Task Group

Sourced by ZipRecruiter

We know that achieving our mission begins and ends with our people—and by people we mean you. Regardless of individual roles or responsibilities, regardless of industry or subject matter expertise, our lives happen in relation to other people—our colleagues, clients, and partners. CTG cultivates a workplace that attracts and develops the best people. Being Great Place to Work-CertifiedTM not only supports our Vision but also validates the rewarding workplace culture that has made CTG a leading IT and digital solutions and services company for more than 55 years.

Company size

1,001 - 5,000 Employees

Headquarters location

Buffalo, NY, US

Year founded

1966

Social media