CS

Software Engineer

Cs50
Posted May 30, 2026, 12:57 AM UTC
Probably WorldwideRemoteEngineering & Development
Is this job info correct?

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.

Similar jobs