1

Software Engineering Teaching Assistant Jobs (NOW HIRING)

We will develop, teach, mentor, and support your efforts throughout the internship. Our interns are ... Learns key technical skills to apply acquired knowledge and assist in problem solving. * Gains ...

New

We will develop, teach, mentor, and support your efforts throughout the internship. Our interns are ... Learns key technical skills to apply acquired knowledge and assist in problem solving. * Gains ...

New

Teaching Assistant

Utica, PA · On-site

$17 - $17.75/hr

Teaching Assistants may be eligible for a $1000 new hire incentive bonus if hired and meet all ... our programming. Job Location: Utica, PA Position Type: Full-Time/Regular - This is a 10-Month ...

The Software Engineering Manager leads a team of software engineers responsible for the delivery of ... * Assist engineering teams in solution architecture reviews, execution planning, troubleshooting ...

The Software Engineering Manager leads a team of software engineers responsible for the delivery of ... * Assist engineering teams in solution architecture reviews, execution planning, troubleshooting ...

The Software Engineering Manager leads a team of software engineers responsible for the delivery of ... * Assist engineering teams in solution architecture reviews, execution planning, troubleshooting ...

The Software Engineering Manager leads a team of software engineers responsible for the delivery of ... * Assist engineering teams in solution architecture reviews, execution planning, troubleshooting ...

Showing results 21-40

Software Engineering Teaching Assistant information

See salary details

$12

$31

$57

How much do software engineering teaching assistant jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for software engineering teaching assistant in the United States is $31.55, according to ZipRecruiter salary data. Most workers in this role earn between $20.19 and $37.98 per hour, depending on experience, location, and employer.

What does a software engineering teaching assistant do?

A Software Engineering Teaching Assistant (TA) supports instructors and students in software engineering courses. Their responsibilities typically include helping students understand course material, assisting with coding assignments, leading lab sessions or study groups, and grading assignments or exams. TAs often provide feedback and clarification on complex topics, as well as offer guidance on best practices in software development. They play a crucial role in enhancing the learning experience and bridging the gap between students and instructors.

What are the key skills and qualifications needed to thrive as a software engineering teaching assistant?

To thrive as a Software Engineering Teaching Assistant, you need a solid understanding of computer science fundamentals, programming languages, and educational best practices, typically supported by a relevant degree or coursework. Familiarity with version control systems like Git, integrated development environments (IDEs), and learning management systems (LMS) is often required. Strong communication, patience, and mentoring abilities help you effectively support students and foster a positive learning environment. These skills are crucial for bridging the gap between theory and practice, ensuring students gain both technical competence and confidence.

What are some typical challenges faced by software engineering teaching assistants, and how can they be addressed?

Software Engineering Teaching Assistants often encounter challenges such as balancing time between assisting students, grading assignments, and staying updated with course material or new technologies. They may also need to adapt their communication to students with varying levels of experience and learning styles. Addressing these challenges involves strong organizational skills, proactive communication with instructors, and developing a supportive rapport with students. Collaboration with fellow teaching assistants and regularly seeking feedback can also help improve effectiveness in the role.

What is the difference between Software Engineering Teaching Assistant vs Software Developer?

AspectSoftware Engineering Teaching AssistantSoftware Developer
Required CredentialsTypically pursuing or holding a degree in computer science or related fieldBachelor's or higher in computer science or related field, with coding skills
Work EnvironmentAcademic settings, assisting professors, supporting studentsCorporate or startup environments, developing software applications
Employer & Industry UsageUniversities, colleges, educational institutionsTech companies, software firms, startups
Common Search & ComparisonOften compared for entry-level roles or internshipsCompared for career advancement or specialized roles

The main difference is that a Software Engineering Teaching Assistant primarily supports educational activities within academic settings, focusing on assisting students and faculty. In contrast, a Software Developer actively designs, codes, and maintains software applications in professional environments. While both roles require a background in computer science, their work focus and environments differ significantly.

What cities are hiring for Software Engineering Teaching Assistant jobs?

Cities with the most Software Engineering Teaching Assistant job openings:

What are the most commonly searched types of Software Engineering Teaching jobs?

The most popular types of Software Engineering Teaching jobs are:

What states have the most Software Engineering Teaching Assistant jobs?

States with the most job openings for Software Engineering Teaching Assistant jobs include:

What are popular job titles related to Software Engineering Teaching Assistant jobs?

For Software Engineering Teaching Assistant jobs, the most frequently searched job titles are:

Infographic showing various Software Engineering Teaching Assistant job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 76% Full Time, 20% Part Time, 1% Temporary, and 2% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $65,624 per year, or $31.6 per hour.

Teaching Assistant in Civil Engineering

Edinburg, TX

The University of Texas Rio Grande Valley
Education • 1 - 5K employees

Full-time

Re-posted 4 days ago


Key responsibilities

  • Assist in teaching duties assigned by a faculty member in the Civil Engineering courses.

  • Support course activities and responsibilities as directed by the faculty member.

  • Perform duties related to the specific courses assigned, which may vary depending on the course or creative aspects.


University Of Texas Rio Grande Valley rating

7.6

Company rating: 7.6 out of 10

Based on 25 frontline employees who took The Breakroom Quiz

290th of 633 rated colleges and universities


Job description

Title Information
Assistantship Title Graduate Teaching Assistant Job Class Code 10047 FLSA Exempt Minimum Qualifications

1. Must be in good academic standing
2. Hold a bachelor's degree or higher appropriate to the area of service
3. Be registered full-time for the respective semester - nine (9) semester credit hours during the fall semester, nine (9) semester credit hours during the spring semester, or three (3) semester credit hours during the summer session or be registered in the required number of semester credit hours to fulfill the only remaining requirements of the degree plan.

Position Information
Posting Number A0856 Working Title Teaching Assistant in Civil Engineering Location Edinburg, Texas College College of Engineering and Computer Science Department College of Engineering and Computer Science / Civil Engineering Division Provost - Academic Affairs FTE .5 Scope of Job
Maximum appointment is limited to twenty (20) hours per week (50% FTE) during the Fall and Spring semesters.
Discipline Specific Required Qualifications
The Teaching Assistant position is available to master's students who are assigned to a specific faculty member who is assisting in their teaching duties. Duties will vary depending on the courses assigned, or other creative aspects.
Preferred Qualifications Salary Number of Vacancies 1 Desired Start Date 01/25/2023
Posting Detail Information
EEO Statement
It is the policy of The University of Texas Rio Grande Valley to promote and ensure equal employment opportunities for all individuals without regard to race, color, national origin, sex, age, religion, disability, sexual orientation, gender identity or expression, genetic information or protected veteran status. In accordance with the requirements of Title VII of the Civil Rights Act of 1964, the Title IX of the Education Amendments of 1972, Section 504 of the Rehabilitation Act of 1973, and the Americans with Disabilities Act of 1990, as amended, our University is committed to comply with all government requirements and ensures non-discrimination in its education programs and activities, including employment. We encourage women, minorities and differently abled persons to apply for employment positions of interest.
Open Date 01/25/2023 Special Instructions to Applicants
Dear Applicant,
Human Resources will not be held responsible for redacting any confidential information from the documents you attach with your application. The confidential information includes the following:
Date of Birth
Social Security Number
Gender
Ethnicity/Race
Please make sure that you omit this information prior to submission. We are advising that Human Resources will be forwarding your application to the department as per your submission.
The University of Texas Rio Grande Valley reserves the right to discontinue accepting applications prior to the stated close date of this position, after meeting the posting requirement of three (3) calendar days.
Quick Link https://utrgv-sb.peopleadmin.com/postings/37124

What University Of Texas Rio Grande Valley employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom