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
Startup Jobs with Angelist - Excellent service for finding startups to work with
Startup Jobs with ProductHunt - Great place for finding product teams that need to hire
Startupers - Simple job listing site for startups
YC Jobs - Listing for roles from YC-backed 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
RubyNow Jobs - Ruby and Rails specific job board
Last updated