Finding Internships and Roles

This guide is focused on all of the best places online to find opportunities in software engineering. This can include both small and large companies, and many different types of roles. This also includes generic indexes and personalized matching systems.

Good search terms

When searching for jobs, check the following “search terms”:

  • “software engineering co-op” or “software engineering internship”

  • “software intern” or “software engineer intern” or “co-op software engineer”

  • “application developer”

  • “web developer”

  • “software engineer”

Internships/Co-ops

The following sites have listings for internships and co-ops:

You can start by listing all the companies whose products you used or enjoyed, and then searching “software engineering intern” on the sites and sifting through those listings for companies or posts that sounds interesting.

General Jobs

General job listings for all types of roles:

  • WhoIsHiring - Excellent meta index that gathers roles from around other sources online

  • ZipRecruiter - Software co-ops, internships and full-time

  • Authentic Jobs - Authentic Jobs makes it simple to search full-time, part-time, remote jobs, internships, and more.

  • StackOverflow Job Board - List of software roles from different companies hosted on Stack Overflow

  • Github Jobs Board - List of software roles from different companies hosted on Github

Other:

  • Interviewing.io - Get actionable interview feedback, and get fast-tracked at companies.

  • Mintbean - Enables students to demonstrate their coding skills and connect with tech companies through hackathons.

  • Skillzilla - Helps developers create an in-depth candidate profile and connect with dozens of hiring partners.

  • Triplebyte - Provides a uniform coding assessment to match developers to job opportunities.

  • Woo - Discreetly explore software engineering opportunities, we’ll introduce you to the companies you liked.

Startups

Mobile

  • Android Jobs - Jobs board specifically for Android engineer roles

Remote-Work

  • FlexJobs - Access hand-screened remote, part-time, freelance, and flexible jobs—quickly and easily

  • WeWorkRemotely - Remote-role specific job board

  • WorkingNomads - Remote-role specific job board

Specific

Last updated