Catholic pastors are appointed by a bishop to a particular local church, rather than hired. Bishops oversee the activities of churches under their area of spiritual jurisdiction; only they, not the local church, can appoint, transfer or remove pastors.
Pastors are priests that lead the spiritual activities of a parish. A parish is the smallest subdivision within the formal Catholic hierarchy. It is made up of a local community of Catholics, centered on a local church. Several parishes, grouped together, form a diocese. Bishops oversee dioceses and appoint functionaries to various roles within these local churches. Would-be pastors must pass a competitive exam before they are considered for appointment to lead a parish.