Assistant/Associate Professor of Computer Science, Fixed Term - State University Faculty

Minnesota State Colleges and UniversitiesSaint Cloud, MN
16h

About The Position

The successful candidate will teach a mix of introductory and advanced software engineering courses, participate in curricular updates for the software engineering program, serve on departmental committees, remain professionally active, and perform other duties as assigned. The successful candidate is expected to establish and maintain a professional goal of becoming an outstanding teacher-scholar through research-based, best-practice pedagogy. They are expected to teach using both in-person and alternative delivery methods, such as online and hybrid. They will regularly pursue professional development opportunities focused on pedagogical growth. Instruct courses in varied locations and at varied times, in-person, online, or hybrid, and in either a semester or accelerated semester schedule.

Requirements

  • Master’s Degree (or equivalent) in Software Engineering or closely related area
  • Demonstrated potential to be an effective instructor utilizing best teaching practices
  • Evidence of excellent communication skills
  • Demonstrated ability to teach and work with persons from culturally diverse backgrounds
  • Please note that successful applicants must be eligible to work in the United States on or before the effective date of appointment. Eligibility includes being a U.S. citizen or national, a lawful permanent resident, or a foreign national authorized to work in the U.S. without the need for employer sponsorship. Employees must maintain work authorization without sponsorship for the duration of their appointment.

Nice To Haves

  • A Ph.D. in Software Engineering or closely related area
  • Experience in Software Quality Assurance, Software Project Management, Software Lifecycle, or Human-Computing Interfaces
  • Experience engaging students in experiential learning through real-world projects
  • Experience with teaching and assessment of online courses

Responsibilities

  • Teach a mix of introductory and advanced software engineering courses
  • Participate in curricular updates for the software engineering program
  • Serve on departmental committees
  • Remain professionally active
  • Perform other duties as assigned
  • Establish and maintain a professional goal of becoming an outstanding teacher-scholar through research-based, best-practice pedagogy
  • Teach using both in-person and alternative delivery methods, such as online and hybrid
  • Regularly pursue professional development opportunities focused on pedagogical growth
  • Instruct courses in varied locations and at varied times, in-person, online, or hybrid, and in either a semester or accelerated semester schedule

Benefits

  • 11 paid Holidays
  • Vacation Time
  • Sick Time
  • six weeks of Paid Parental Leave
  • low cost medical and dental insurance with low deductibles ($250 - $1500)
  • a Pension Plan
  • 457(b) and 403(b) retirement plans and other retirement investment options
  • pre-tax medical and dental expense (with roll-over option) and dependent care accounts
  • employer paid life insurance
  • short and long term disability
  • professional development
  • a tuition waiver program for employees and their dependents
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service