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:

Other:

  • Interviewing.ioarrow-up-right - Get actionable interview feedback, and get fast-tracked at companies.

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

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

  • Triplebytearrow-up-right - Provides a uniform coding assessment to match developers to job opportunities.

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

Startups

Mobile

Remote-Work

Specific

Last updated

Was this helpful?