Match score not available

Software Engineering Teaching Assistant

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Strong Python skills and understanding of the social implications of technology., Proficiency with version control, command line, and web technologies (HTML/CSS, JavaScript)., Working knowledge of Data Structures and Algorithms for technical interviews., Prior experience teaching or tutoring high school or college-aged students..

Key responsabilities:

  • Facilitate the delivery of the summer residency program for rising juniors studying computer science.
  • Lead workshops and demos, provide office hours, and check in on student progress.
  • Mentor students as they work on projects and prepare for SWE internships.
  • Oversee student projects culminating in end-of-residency presentations.

SEO (Sponsors for Educational Opportunity) logo
SEO (Sponsors for Educational Opportunity) Non-profit Organization - Charity SME https://www.seo-usa.org/
201 - 500 Employees
See all jobs

Job description

Title: Software Engineering Core Teaching Assistant (TA)

Department: SEO Tech Developer

Report to: Jake Son

Compensation: $50/hour

FLSA: Non-Exempt

Location: Remote

ABOUT SEO

For more than 60 years, SEO has created a more equitable society by closing the educational and career opportunity gap for ambitious young people. 

POSITION OVERVIEW

We are looking for Software Engineering Teaching Assistants (TAs) to facilitate the smooth
delivery of our rigorous summer residency program for rising juniors studying computer science.
TAs meet with a subgroup of students throughout the summer to lead workshops and demos,
provide office hours, check-in on student progress, and provide mentorship as students work on
projects and prepare to apply for SWE internships. TAs function both as instructors and as
advisors, overseeing student projects that culminate in end-of-residency presentations.

This is a part-time, remote position running from June 11th to August 1st 2025, with approximately 29 hours per week from June 23rd to August 1st and 5-10 hours per week from June 11th to June 20th. There is also an optional in-person conference in NYC from August 3rd to 6th. There may be opportunities to continue working into the fall semester.

QUALIFICATIONS

  • Strong Python skills & understanding of social implications of technology
    ● Proficiency with version control, command line, web technologies (HTML/CSS,
    JavaScript), debugging large projects
    ● Working knowledge of Data Structures and Algorithms for technical interviews
    ● Prior experience teaching or tutoring high school/college-aged students

COMPETENCIES & SKILLS

● Experience with project management tools such as Jira, Trello
● Proficiency with Flask
● At least one year of full-time software engineering experience (including internships)
● Experience working on a computer science instructional team, including a university
course, bootcamp, etc.
● Understanding of the tech industry hiring process and common barriers to entry and the ability to communicate effectively with students.

 

COMPENSATION & BENEFITS 

SEO offers a competitive compensation package and comprehensive benefits plan including low-cost health, vision, and dental options, a generous holiday schedule and PTO policies, disability coverage, fully paid time off for new parents, and employer contributions to health reimbursement and retirement accounts. We are constantly working to improve our benefits each year based on the needs of our employees. We value wellness and strive to put people first and foremost.

The compensation listed in this posting reflects what SEO believes it will pay for this position at the time of this posting. Consistent with applicable law, compensation will be determined based on the skills, qualifications, and experience of the applicant along with the requirements of the position, and SEO reserves the right to modify this pay range at any time.

EEOC Policy

At SEO we are committed to cultivating a team that embodies the backgrounds and experiences of the constituencies we serve and the communities we live in, and a workplace that reflects the impact we make in the world. Candidates from all communities – including people of color, women, members of the LGBTQIA+ Community, veterans, and people with disabilities are strongly encouraged to apply.

Equal Employment Opportunity is not just the law, it is our commitment.

Sponsors for Educational Opportunity is an Equal Opportunity/Affirmative Action Employer – M/F/D/V. We will consider all qualified applicants for employment regardless of race, color, ethnicity, religion, sex, gender, gender identity and expression, sexual orientation, national origin, disability, age, marital status, veteran status, pregnancy, parental status, genetic information or characteristics, or any other legally protected status.

If you need accommodation while applying for a role with SEO, due to a disability, please email SEO Talent.

Required profile

Experience

Industry :
Non-profit Organization - Charity
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Communication

Software Engineer Related jobs