H1B only requires a sponsor who guarantees a position, so you don't need to be a student, only that you have a bachelor degree or the equivalent work experience (which presupposes at least 12 years of active employment). A very complex process, but it's possible.