Contract Length:
9 month
Reports To:
Department Chair, Computer Science & Information Technology
Position Status:
FT - Full-Time
Posted Pay Range:
$72,077 - $78,478
If you're passionate about teaching, technology, and making a real difference, this position offers the opportunity to inspire and equip the next generation of software developers. At the College of Western Idaho, you'll join a supportive, mission-driven community focused on student success and lifelong learning. This role allows you to blend your industry expertise with innovative, student-centered teaching, using languages like Java, Python, C#, and JavaScript to deliver high-impact, career-ready education. You'll contribute to curriculum development, engage in professional growth, and collaborate with dedicated colleagues—all while helping a diverse student body build meaningful futures in tech.
Why Join CWI?
At the College of Western Idaho (CWI), you will work in a dynamic, collaborative environment where problem-solving and innovation are valued, and your contributions directly enhance the efficiency of the institution.
Key Responsibilities:
Instruction
• Focus on continuous improvement of course curriculum, content delivery, assessment,
and responsiveness to students.
• Establish and maintain a record of teaching excellence.
• Develop and maintain student-centered pedagogy to meet the unique needs of
CWI’s diverse community college population.
• Assist in the development and/or revision of curriculum at the course level.
Institutional Engagement
• Develop professional relationships to familiarize oneself with the college, its resources,
and systems.
• Engage in service activities that support student and personal success.
• Become conversant with department/program-level initiatives.
• Understand and engage with planning and/or assessment at the department and program level.
• Teach/assist with teaching approved Software Development curriculum, as assigned; may include one or more of the following languages:, HTML, JavaScript, TypeScript, Java, C#, ASP.NET, Python, and/or SQL
• Teaches contracted credit load of courses in accordance with the descriptions published in the CWI catalog
• Utilizes outcomes assessment measures
• Participates in instructional evaluation processes
• Meets all scheduled classes promptly with any deviation being filed promptly and accurately through the appropriate channels
• Monitors student placement in courses and student progress; maintains accurate records and provide regular, accurate, and timely feedback to students
• Participate in Departmental and College meetings as prescribed by supervisor
• Conveys by words and action the values expected by CWI: Excellence, Innovation, Integrity, Caring, and Respect.
• Performs other duties as assigned
Professional Development
• Work with supervisors to determine how one’s professional expertise and interests contribute to student and personal success.
What We're Looking For:
• Must currently hold or be willing to obtain appropriate Idaho CTE educator credentials within the timelines specified by the State of Idaho.
• Must currently hold or be willing to obtain appropriate professional credentials within the timelines specified by the department.
• 3 years of industry experience acquired by full-time, successful employment in the applicable field.
• Ability to adapt to a variety of teaching methodologies, including lectures, group activities, individual instruction, distance learning, and teaching with technology.
• Commitment to professional growth and development.
• Must be proficient in Java, C#, Python, JavaScript, Git, and other Software Development-related languages, frameworks and systems.
• Proficiency in usage of the internet, email, word processing, spreadsheet, and presentation software applications, as well as Learning Management System usage.
•Willingness to teach at least two nights and/or online courses per year.
Preferred - Not Required:
• Demonstrated commitment to teaching at a community college or with adult learners preferred.
• Demonstrated service to an institution of higher learning preferred.
• Experience using instructional technology to deliver courses online is preferred.
• Certifications in SCRUM, Python, Java, Artificial Intelligence, and Cloud Computing preferred.
• A master’s degree in a Software-related field is not required but is preferred.
Additional Instructions for Applicants:
**Please include a cover letter with your resume/CV.
**Most positions at CWI are in-person and based on campus. While some roles may allow up to two remote workdays per week, eligibility for remote work is determined on a case-by-case basis at the hiring manager's discretion. All candidates must reside within, or be willing to relocate to, a reasonable commuting distance from CWI. Employment visa sponsorship is not available for this position.
Benefits:
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, disability, veteran status, gender identity, sexual orientation, or any other applicable legally protected status.