Finding Jobs 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”:

  • Regarding Web Development:

    • “software engineering jobs” or “software developer jobs”

    • “web developer” or or "fullstack developer"

    • "React developer" or "JavaScript developer" or "front end developer"

    • "NodeJS developer" or "back end developer"

  • Regarding Machine Learning:

    • “Data Analyst" or "Business Intelligence" or "BI developer"

    • "Data Scientist"

    • "Data Engineer" or "Machine Learning Engineer"

    • "Python Developer"

Developer Jobs

The following sites have listings for company opportunities:

You can start by listing all the companies whose products you used or enjoyed, and then searching "keywords" on the sites and sifting through those listings for companies or posts that sound interesting.

General Global Jobs

General global job listings for all types of roles:

  • 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