Program Management Position in Refugee Services

Matthew House Ottawa

Full-time Other
Apply Now
Location
ottawa, on, Canada
Posted
July 04, 2026

Job Description

Join Matthew House Ottawa as Senior Manager for Reception Homes and play a key role in refugee services management. Your leadership will enhance service delivery in a supportive environment.
This position involves overseeing the comprehensive operations of the Reception Houses, ensuring that they align with the mission of Matthew House Ottawa. You will support house managers and staff through training, conflict resolution, and performance evaluations while implementing best practices in refugee support and operational management.
Key Responsibilities:
• Supervise the overall operation of Reception Houses
• Recruit and mentor house managers and program assistants
• Collaborate with external agencies for enhanced services
• Lead risk management and emergency preparedness
• Maintain financial oversight and budget compliance
Requirements:
• Bachelor’s degree in Social Work, Human Services, or equivalent
• At least 2 years in program or housing management
• ...