Though major software companies maintain a staff of dedicated programmers and software engineers, corporate offices aren’t the only places where software jobs can be found.
There are actually a number of software jobs that can be done from home as either a freelancer or a telecommuting employee of a company.