The United States has no budget since the beginning of his Presidency. The White House has its Office of Management and Budget which has the responsibility of proposing a budget to Congress, which is always ignored and replaced by what Congress wants to spend. That’s why people want to be in Congress after all.
The position of head of the OMB has been vacant for over a year. President Obama has chosen a replacement.
The woman taking over the job has an excellent background for the job – she spent most of the past decade handing out money for the Bill & Melinda Gates foundation. The purpose of the US Treasury is to hand out money after all.