freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Open 55d

Location: on campus or online,,Harvard University

Experienced programmer? Like to develop software that could be used by hundreds of students on campus and thousands of students online? Apply to be a Software Engineer for CS50!

Details:

  • Comfort with JavaScript, Ruby, PHP, Python, and/or SQL preferred.
  • Comfort with HTML and CSS assumed.
  • Comfort with Java and/or Objective-C a plus.
  • Time commitment is flexible but generally 6 to 12 hours per week.

Position offers opportunities:

  • To develop applications that solve on-campus problems.
  • To create educational tools that empower students to learn more effectively.
  • For code reviews and mentorship from full-time staff.

About the Application Process

CS50 reviews software engineer applications, schedules interviews, and extends offers on a rolling basis throughout the year, including summer.

Apply to this job

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available