Point your AI agent at freehire and let it find you a job.

Get the CLI →

CS50

Open 120d

Software Engineer

Posted Updated 5 views
Discussion

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

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

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.