hiring software systems