Software Development Instructor (Full Stack) — Diploma Program
Company: Innotech College Location: Calgary, AB / Edmonton, AB Job type: Part-time / Flexible Pay: $25.00 per hour
About Innotech College
Innotech College is an Alberta-licensed private career college with campuses in Calgary and Edmonton. We deliver industry-focused diploma programs that help career changers, newcomers, and aspiring developers build job-ready skills. Our Software Development Diploma trains students in modern full-stack web development through hands-on, project-based learning.
About the Role
We're hiring an instructor to teach our Software Development (Full Stack) Diploma program. You'll deliver lessons, lead hands-on labs, guide student projects, and help learners, many of them new to tech and build the practical skills needed to start a career in software development. The program is delivered in a blended (in-person + online) format.
Responsibilities
- Deliver lectures, demonstrations, and hands-on labs across the full-stack curriculum
- Teach modern web development: HTML, CSS, JavaScript, a front-end framework (e.g., React/TypeScript), back-end development (e.g., Node.js), databases (SQL/PostgreSQL), APIs, version control (Git/GitHub), and deployment
- Guide and assess student projects, assignments, and exams; provide timely, constructive feedback
- Track student progress and maintain grades and attendance records (Canvas LMS)
- Foster a positive, inclusive learning environment for adult learners and career changers
- Maintain instructional records in line with Alberta private career college requirements
Requirements
- A degree, diploma, certificate, or professional designation in a related field (e.g., computer science, software engineering, web/software development, IT)
- Relevant industry experience in software or web development
- Strong, current working knowledge of modern full-stack technologies
- Clear communication skills and the ability to explain technical concepts to learners from non-technical backgrounds
- Legally eligible to work in Canada
- They should be familiar with LMS tools such as D2L or Canvas
Assets (Nice to Have)
- Previous teaching, training, or mentoring experience
- Familiarity with Canvas or a similar LMS
- Experience working with adult learners or newcomers to Canada
Compensation & Schedule
- $25.00 per hour
- 20-40 hr/week
How to Apply
Apply directly through Indeed. Please include a short note on your industry experience and any teaching experience.
Pay: $25.00 per hour
Benefits:
- Casual dress
- Company events
- Flexible schedule
- On-site parking
- Work from home
Application question(s):
- This role pays $25/hour. Are you comfortable with this rate?
- Do you hold a degree, diploma, certificate, or professional designation in a related field?
- How many years of hands-on software/web development experience do you have?
- Share a link to your GitHub or portfolio.
- Are you available to teach in person at our Calgary/Edmonton campus, [1-2 times a month in person]?
Work Location: Hybrid remote in Calgary, AB