I assume they work in the United States, so their day job (engineering of some sort) only pays health insurance and stock options. To get cash for day-to-day expenses, they pull a shift pan-handling outside the local bank. So a "panhandling engineer" is an engineer who panhandle, not a person who specializes in engineering panhandling solutions.