1

Computer Science Teaching Assistant Jobs in Everson, WA

Computer Technician II

Lynden, WA · On-site

$30.27 - $39.50/hr

Associate or bachelor's degree in Information Technology, Computer Science, Computer Engineering ... Onboarding and Offboarding employees * Assist with vulnerability monitoring and remediation

Program Assistant

Bellingham, WA · On-site

$39K - $49K/yr

Program Assistant Work type: Permanent Part Time Location: Bellingham, WA Categories: College of ... About the Department The Computer Science Department supports Western's mission, which states that ...

Computer Technician II

Lynden, WA · On-site

$30.27 - $39.50/hr

... Computer Science, Computer Engineering, or a related field; AND At least two (2) years of ... Onboarding and Offboarding employees Assist with vulnerability monitoring and remediation Support ...

next page

Showing results 1-20

Computer Science Teaching Assistant information

See Everson, WA salary details

$7

$20

$38

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

As of Aug 10, 2026, the average hourly pay for computer science teaching assistant in Everson, WA is $20.94, according to ZipRecruiter salary data. Most workers in this role earn between $16.39 and $22.98 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 cities near Everson, WA are hiring for Computer Science Teaching Assistant jobs? Cities near Everson, WA with the most Computer Science Teaching Assistant job openings:
Infographic showing various Computer Science Teaching Assistant job openings in Everson, WA as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 80% Full Time, 14% Part Time, 3% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $43,560 per year, or $20.9 per hour.

Computer Technician II

City of Lynden, WA

Lynden, WA • On-site

$30.27 - $39.50/hr

Full-time

Medical, Dental, Vision, Life, PTO

Posted 14 days ago


Job description

Salary: $30.27 - $39.50 Hourly
Location : City of Lynden, WA
Job Type: Full-Time
Department: Administration
Opening Date: 07/28/2026
Closing Date: 8/10/2026 5:00 PM Pacific
FLSA: Non-Exempt
Bargaining Unit: N/A
Description
Under the daily direction of the Network Administrator, this role provides user support, technical assistance, and limited training on the use of computer systems and software applications. Responsibilities include installing, upgrading, and troubleshooting network and workstation operating systems.
Essential Duties and Responsibilities
User Support and Diagnostics
  • Responds to user requests for technical assistance with computer or network issues. Diagnoses and resolves hardware failures, escalating complex issues as necessary.
  • Assists users of varying technical proficiency with the installation and operation of software, including word processors, spreadsheets, and communication tools.
  • Installs, upgrades, and troubleshoots City-owned personal computers, printers, and related peripherals (e.g., scanners, receipt printers, communication systems). Tasks may include replacing disk drives, upgrading hardware, and ensuring software compatibility.
  • Manages user accounts and client access, ensuring system security and proper authorization.
  • Performs workstation and network hardware/software upgrades as needed.
Monitoring and Troubleshooting
  • Assists with configuring, troubleshooting, and upgrading telecommunication hardware and software.
  • Assists in monitoring system performance, usage, and security, identifying potential issues, and running routine diagnostics.
  • Enforces City software licensing policies and other IT security procedures.
Maintenance and Repair
  • Conducts on-site repairs and provides replacement equipment when necessary.
  • Performs routine data backups and file restoration in accordance with established policies and procedures.

Minimum Qualifications
Education and Experience
  • Associate or bachelor's degree in Information Technology, Computer Science, Computer Engineering, or a related field; AND
  • At least two (2) years of progressively responsible IT experience; OR
  • An equivalent combination of education and experience that provides the necessary skills and qualifications may be considered.

Knowledge, Skills, and Abilities
Knowledge of:
  • Installation, configuration, and troubleshooting of network and workstation operating systems.
  • Modern tools and techniques for managing personal computers in a network environment.
  • Common computer operating systems and software.
  • Basic record-keeping practices.
  • Virtualized environments.
  • Mobile device management systems
  • Endpoint security
Skills & Ability to:
  • Work effectively as part of a service-oriented IT team and maintain professional working relationships.
  • Diagnose and resolve network and workstation issues.
  • Install, configure, and troubleshoot a wide range of software applications.
  • Analyze technical documentation and apply logical problem-solving techniques.
  • Perform installations, maintenance, and repair of IT hardware and software.
  • Communicate technical concepts clearly, both verbally and in writing.
  • Work independently, prioritize tasks, and meet deadlines.
  • Research and evaluate new technologies and service delivery methods.
  • Uphold the City's mission, vision, and core values in all professional interactions.
  • Onboarding and Offboarding employees
  • Assist with vulnerability monitoring and remediation
  • Support conference room audio visual technology
  • Maintain accurate inventory of IT assets and track IT assets through product lifecycle (procurement, deployment, maintenance, surplus/disposal)

Tools and Equipment Used
This role requires proficiency in operating:
  • Helpdesk ticketing
  • Remote assistance software
  • Personal computers and software applications (e.g. MS Office, Adobe)
  • Microsoft 365 Admin Centers
  • Backup solutions
  • Active Directory
  • Powershell and Command line
  • Secure Access VPN
  • Computer imaging tools
  • Asset Management software
  • Microsoft Intune
  • Microsoft Entra ID
  • Network diagnostics

Special Requirements
  • Valid driver's license and appropriate insurance at the time of hire for work-related travel.
  • Successful completion of background checks.

Our Vision: Cultivating Exceptional Service for Our Extraordinary Community.
The City of Lynden is an equal opportunity employer.
The City of Lynden offers a comprehensive benefits package that includes medical, dental, vision, life insurance, paid holidays, vacation, sick leave, deferred compensation plans and an employee assistance program.
Benefit Information for this position can be found here:
01
Do you have an Associate degree in information technology, computer science, computer engineering, or a closely related field?
  • Yes
  • No

02
If you do not have an associate degree in information technology, computer science, computer engineering, or a closely related field. Please describe any relevant education an experience with the necessary qualifications for the position.
03
How many years of professional experience do you have providing end-user IT support?
  • Less than one year
  • 1-2 years
  • 3-5 years
  • More than 5 years

04
Which of the following describes your highest level of Microsoft office (Microsoft word, Excel, Powerpoint) proficiency?
  • I do not have enough skills to meet the definition of Basic level below.
  • Basic
  • Intermediate
  • Advanced

05
Which of the following network troubleshooting tasks have you performed? (Select all that apply.)
  • IP configuration
  • DNS troubleshooting
  • DHCP troubleshooting
  • VPN support
  • Wireless networking
  • Printer connectivity
  • Switch troubleshooting
  • Network diagnostics using command-line tools
  • None of the above

06
Which of the following responsibilities have you performed as part of your employment? (Select all that apply.)
  • Employee onboarding (computer setup, account creation, equipment deployment)
  • Employee offboarding (account removal, equipment recovery, access revocation)
  • Computer imaging and deployment
  • Microsoft Intune administration
  • Microsoft Entra ID administration
  • Mobile device management
  • Endpoint security administration
  • Vulnerability monitoring and remediation
  • Asset inventory management
  • Conference room audio/visual support
  • Network troubleshooting
  • None of the above

07
Describe your experience maintaining an inventory of IT assets. Include any asset management software or processes you have used to track equipment throughout its lifecycle.
Required Question