Hey,
According to me being a software engineer and knowing all the technical details is not sufficient. If you have knowledge regarding how to business your product then i guess you will have a better chance in your field as well if you want to switch to any other firm.
Now companies are coming up with profiles where you need to sound technically good and you should have a basic idea that how you can market your content, and also they pay well for this kind of profiles.
So yes there is a career for the software engineers in business or marketing.