How to make the switch
nfnaaron: Possibly a startup or even established company whose focus is related to your mechanical engineering knowledge. You might be more valuable as a subject matter expert who programs, than as a beginning programmer.If not an ME-focused company, then one that uses your peripheral skills, e.g. a trading company that needs good mathematicians (who code).