Are you looking for a great place to work? A workplace that provides collaboration, empowerment, teamwork and a passion for what you do? That’s what we offer at CIWA.

Our extensive programs and services are coordinated and facilitated by dedicated staff members who appreciate the diverse environment within which they work. They are committed to providing their best and bring experience, expertise, passion and focus to their roles each day.


We seek individuals who are community minded and can understand the needs of the clients we serve. In turn, we offer a career experience in an environment that is collaborative, innovative and supportive.


At CIWA we believe the greatest asset of our organization is our people. 

Current Opportunities


LINC Instructor

Evening and Weekend hours

Closing Date: Open until suitable candidate found
The LINC Instructor is accountable to the Department Manager and is responsible for efficient and effective implementation of LINC classes and the duties which allow for quality language instruction for newcomers to Canada (LINC) programming. We are currently looking to add to our substitute teacher list. A full job description can be found here.



 Program Coordinator/Instructor

Child Development Worker Training for Immigrant Women program
Full Time Position - 37.5 hours per week
Competitive salary and benefits package

Closing Date: October 23, 2017
The Program Coordinator/Instructor is responsible for daily supervision of program components as well as instruction to students on a part time basis in the Child Development Worker Training for Immigrant Women program. The Program Coordinator works closely with the Education Assistant to help and support issues and challenges arising on a daily basis that requires leadership and decision-making. The Program Coordinator/Instructor works in close partnership with the Bow Valley College Instructor and ensures the smooth facilitation of the Life Experience Equivalency Process (LEEP) training. The Coordinator/Instructor is responsible for anticipating and planning for changes needed throughout the program, and for working collaboratively in the writing and submission of program reports. A full job description can be found here.