Ultimately, all decisions are for the full council, including the appointment of staff. In theory, any appointment should be subject to some form of selection process which would include an interview. Many Councils delegate this to a staffing committee and full Council ratifies their recommendations. In your case, as long as the SO's specifically allow it, the "General Purposes" arm of the committee could manage the selection process, and derive a job description for a new post.