I'm not sure how germane it would be, but I think satisfaction comes with accomplishment. Accomplishment comes from being adequately prepared to make that accomplishment.
Youri already touched on the business of trying to draw in people who are mid-career and not drawing them in at the bottom. I have never understood the reluctance to do this. After all, it has always been done, for example, for physicians, who are not brought in at the lowest officer rank. Okay, that's a traditional high-skills occupation, but there are many modern high-skills occupations. Not only that, if you look at Canada's history, every time we have a really big emergency, like wartime, we bring in a lot of people laterally at the middle levels.
I think if we are a little more fluid about going after people who actually have the knowledge we want, greater job satisfaction will automatically follow.