After spending a few months perusing and picking the best jobs, I have 4 tips for federal hiring managers on making a good posting:
1) Post more GS 11-12 openings - I've noticed that there are two extremes on job openings. There are lots of GS 13-15 openings in the IT, acquisition, HR fields as well as a decent number of entry level (GS 7, 9) jobs. But honestly there's a huge lack of GS 11-12 openings. Post more openings in this range and you can tap into the wide range of quality folks with 3-8 years of experience that would be perfect (and also you will have less competition).
2) Use the parenthesis / Use common language - This is often repeated but it's crazy how many job titles and descriptions still are super unclear and sound like bureaucratic-mess. Simple tips - call the job what it - if it is for a recruiting job use the parenthesis and say (HR Specialist - Recruiting) or Public Affairs Specialist (Media Relations) or IT Security (IT Specialist - Security) - I'd say only 10% of jobs really spend any time making it clear what the job is.
3) Post in multiple job series - While some jobs require really specialized skills, a ton of jobs could be done by any smart person with basic skills of reading/writing/analysis/basic statistics. A lot of the budget analyst, IT specialist, and even HR jobs could just be posted as general program analyst jobs. I'd post the openings in multiple series and get the best candidate.
4) Go outside the beltway - Especially at the higher levels (GS 13-15) almost all the job openings are in DC. Very few of them are outside of DC (except for some DOD jobs). Which makes it pretty competitive to get experienced and quality workers. I think there's a huge opportunity for agencies to get quality workers if they set up higher level jobs in the field, set up specialty shops like IT and acquisition in areas with lower costs of living, and finally allowed more remote workers at these higher levels (VA CIO shop has lots of these)