Then my suggestion would be to re-visit and become familiar with C++/C#, as well as programming in new languages such as Python, Java, etc. Ideally you can do this while you are working as a postdoc. I would suggest (if you haven't done so already) setting up a github account where you can post your code on various projects you've worked on your own (whether it be in code in MATLAB, or new projects you are working on in C++/C#, Python, etc.). There are various refresher programming courses also available online, (e.g. Coursera, edX, Codeacademy) that you can look into,
I would also suggest contacting recruiters for engineering positions (you should find those specializing in engineering positions online), as well as getting in touch with classmates whom you've graduated with in engineering (both at the undergraduate level, as well as fellow grad students) and network about positions available, and apply to absolutely every position available for software positions, with especial focus on scientific programming/computing positions (given your background in MATLAB -- MATLAB experience is often sought after in finance type jobs, for example).
As far as conferences are concerned, for the American Statistical Association (of which I'm a member), employers from both academia and industry often show up touting the various positions, in places like the Joint Statistical Meeting (held once a year). I'm sure IEEE or ACM should have similar types of conferences -- you should definitely attend these and reach out to employers who are manning the booths there.
As far as I'm concerned, an MBA degree is a waste of time until you are already working full time for a number of years. Once you are at that stage, then you can consider an MBA degree, preferably with your employer paying for the program.