Software Engineering Instructor jobs in United States
cer-icon
Apply on Employer Site
company-logo

NEOGOV · 15 hours ago

Software Engineering Instructor

Snow College is seeking a highly motivated software engineering instructor to participate in the continued development and implementation of the Bachelor of Science in Software Engineering Degree Program. The role involves teaching various software engineering and computer science courses, guiding students through their program, and developing curriculum that meets industry standards.

GovTechHuman ResourcesInformation TechnologySoftware

Responsibilities

Teaching courses fall and spring semesters from among the following CS and SE courses: Object Oriented Programming in C#, User Experience Design, Data Structures and Algorithms, Software Engineering, Computer Organization and Architecture, Operating Systems, Personal Software Process, Survey of Languages, Database Theory, Mobile Application Development, Back-End Web Development, Cloud Application Development, Web Telemetry and Operations, Advance Algorithms, Software Maintenance, Secure Coding, Distributed Internet Application Development, Advanced Front-End Development
Faculty are expected to teach 15 credit equivalencies per semester and assist in student mentoring, recruiting, and placement
Faculty work on a nine-month contract for Fall and Spring semesters and do not have work responsibilities during the summer. Faculty benefits such as health and vision insurance are maintained all 12 months of the year. At the faculty’s discretion, additional teaching load is available during the summer for additional overload compensation
They will teach typical undergraduate courses in software engineering, software development, and computer science. This is a non-research, teaching-focused position. They may occasionally teach special topics courses in areas of personal interest
They will participate in student recruitment and program outreach and marketing. They will advise and mentor computer science and software engineering students. They will also help find employment opportunities for students after the completion of the program
Faculty will also participate in engineering department operation and assignments, program growth and improvement as well as faculty development activities and college committee assignments

Qualification

Software EngineeringCurriculum DevelopmentOnline Teaching ExperienceProgramming LanguagesData ManagementCommunication SkillsMentoring SkillsTeam Collaboration

Required

Candidates must have a Master's Degree in Software Engineering, Computer Science, or closely related field, with 2+ years of experience preferred, or a PhD in Software Engineering, Computer Science, or closely related field preferred
Candidates must have a Bachelor's degree in Software Engineering, Computer Science, or closely related field required with 5 or more years' experience working in Software Engineering, Computer Science or closely related field preferred
They must possess a student-oriented focus with an ability to inspire the best efforts of students in the classroom, lab, and practicum
They must be proficient in written, oral, presentation, and speaking English
They must be eligible to work legally in the United States

Preferred

Preferably, candidates will have a Ph.D. in Software Engineering, Computer Science, or a closely related field
Possession of professional experience and a continuous effort of professional development in online pedagogy is preferred
He or she must have the ability to teach courses within the full-range of courses from foundation level courses in computer science to upper level courses in software engineering
Preference will be given to those with experience with automation in software engineering, web services, data management, and software maintenance
Preference will be given to individuals with online teaching experience
Candidates with experience in curriculum development and design; successful experience working with colleagues and in teams; skills to be an excellent recruiter, advisor, mentor, and connector; or experience working with underrepresented minority students will be given preference
They will also be given preference for programming experience in a variety of languages (C#, JavaScript, Python, etc.)

Benefits

Medical
Dental
Vision
Life and disability insurance
Retirement
More

Company

NEOGOV is the leading provider of workforce management software uniquely designed for the public sector, education, and public safety.

Funding

Current Stage
Late Stage
Total Funding
$700M
Key Investors
Warburg Pincus
2025-07-28Secondary Market· $700M
2025-07-28Acquired
2021-06-02Private Equity

Leadership Team

leader-logo
Shane Evangelist
CEO
linkedin
leader-logo
Brandon McDonald
Head Of Marketing
linkedin
Company data provided by crunchbase