The computer science department is seeking candidates with interest and experience in teaching all levels of computer science courses for a full-time, tenure-track, faculty position. The successful candidate will demonstrate a clear vision of the future of the computing field in general and the computer science discipline in particular; show evidence of a commitment to the teaching-learning process in a four-year undergraduate program; and possess strong interpersonal and communication skills. Teaching assignments will include introductory and intermediate-level computer science courses, possibly upper-level courses depending upon the expertise of the candidate and needs of the program.
Salem State is a teaching university, committed to our students' learning and growth, many of whom are the first in their family to go to college. Collegiality, student success, civic engagement,collaboration, initiative, continuous improvement and accountability are highly valued in our organizational culture and we seek a colleague who shares those values and wants to be part of our community.
Duties and Responsibilities:
Candidates are required to perform duties in accordance with the MSCA contract. Duties include teaching, advising, and contributions to continuously improve the department and university. In addition to teaching, the successful candidate is expected to contribute to scholarship and curriculum enhancement in computer science disciplines, perform professional development activities in computer science disciplines, and contribute to departmental, college, and university committees. The standard teaching load is 12 credit hours per semester. The position is subject to available funding
An earned PhD in computer science or a closely-related field. ABD with significant dissertation progress will also be considered; experience in teaching introductory and/or intermediate computer science courses; fluency in the imperative programming paradigm (object-oriented and paradigms) and significant experience with the declarative programming paradigm (functional and/or logic paradigms); thorough knowledge of Java and at least one other non-OO programming language; and experience applying the latest computing technologies and innovative approaches to teaching.
PhD (or ABD with significant dissertation progress) in computer science is strongly preferred. Experience in teaching upper-level computer science courses; professional applied experience in computer science in general and software development in particular; significant experience with non-object oriented programming languages (C preferred); documented teaching experience, industry experience, and/or research record in one or more of the following areas: software engineering, parallel processing, computer graphics, cloud computing, cybersecurity, web-based application architectures and frameworks, database systems.
Salem State University complies with the Americans with Disabilities Act (ADA) to provide reasonable accommodation to qualified applicants and employees with disabilities.
Special Instructions to Applicants:
Please apply online and attach curriculum vitae, cover letter and transcripts.
Employment is contingent upon a completed background and CORI check satisfactory to the university. Internal candidates are not subject to a background check.
Salem State University is an equal opportunity/affirmative action employer. Persons of color, women and persons with disabilities are strongly urged to apply.