Heh, about as expected. I can get to the final interview no problem, but I always fail when they ask the "basic" technical questions, such as "How does a garbage collector work?" and "How would you populate a binary tree?". My one formal class of C wasn't enough to cover those topics.
However, I am enrolled in App Academy, so I can start doing web dev. My advice is to show you've taken at least an Algorithms/Data Structures course, that plus the skills you've picked up from programming on the side should be enough to get a junior dev position.
In terms of a job that combines both fields...the closest thing I know to a software person in ChemE is an Aspen Troubleshooter for Exxon. Personally, I want to do advanced controls and modeling/simulation. Can I shoot you an email? I might have a lead for you with Tesla.