There is rarely a better job than the federal government, if you can get in that is. Rather than take the best and brightest, they have a black hole of a job portal called usajobs.gov. Think about applying to private sector jobs is painful? Try applying for federal jobs. Jobs are posted six months ahead so you just sit there wondering if you made it to the next round. And it's kind of like applying to college. You don't know why you got rejected because the skills they are looking for are not very well defined.