That reads both ways:
a) You've gotten the highest formal accreditation anyone in the field can have. That means you're able to get into jobs that others can't.
b) The flipside is, that, all-in-all, those jobs are wide and far between, at least on global scale.
Think of the PhD as the last cog to get the machine working. The other cogs still have to be there. You have to move in to an area where PhDs are sought after and where they have their place. The webshop in a 30000 people town is not where you want to put your rank to use - you have to leave that "comfort-zone" behind. If you haven't built a network yet, you better get starting now. Or maybe you *have* built a network, but aren't aware of it. What are your college buddies doing? Is there no vector there to get into a field?
Mix the C++ experience in when pointing out your PhD. I all honesty, you'd be stupid if you don't combine your pratical C++ skills with your academic PhD-stuff from here on out. There is tons of neat stuff all over the planet. Scientific work, embedded, big data, financial (obscene amounts of money to be made in those last two).
And if you don't know what you want to do and where you want to do it, go apply for an internship at Google or some other famous scary company. No joke. Go there. Who knows, maybe you're a team-lead in 6 months on some new Android lib they're cooking up. If they ask you why you want to intern with a PhD, say you don't know what you want but you'd like to find out. That's how I got my job in the gaming industry. I had my back against the wall and started applying for jobs all over the country. BAM - 4 weeks later inet gamedev paradise with a very neat project that went on for two years and was specifically designed to burn massive sums of money. Or at least so it felt. The reference I got out of that job is worth a masters degree and serves me till this very day.
Or maybe you want to get more into algorythms and DB stuff - go find a company or scientific project that deals with such problems and ask to join - if only as an intern for a few weeks.
And someone else pointed it out already too:
Get a professional company to write your resume and a recruiter or an agent to help you find a job. That, or just call and ask to talk to the PM of the job for hire because you "want to find out if it makes sense to apply". Your application will most likely end up in the stack or bin with all the others, only it will be on top, because your a PhD. ... People want to see and talk to the people they're supposed to work with - that goes especially if your not a designated expert in a field.
And last but not least - if you are an expert or want to become one, there's another two options:
Freelance or own company. Think about it.