Demo

Regular Faculty - Computer Science

Ensign College
Salt Lake, UT Full Time
POSTED ON 12/16/2025 CLOSED ON 1/17/2026

What are the responsibilities and job description for the Regular Faculty - Computer Science position at Ensign College?

Regular Faculty – Computer Science

Reports to: Dean of Applied Sciences

Total Base Pay Range: $100,000 – $110,000 USD Annual

This Position Exists to:

Effectively help students acquire the knowledge and skills associated with the designated program objectives. The successful candidate will spend a significant portion of their time developing the curriculum and administering the program. In addition to fulfilling these purposes, the Regular Faculty member continuously strives to bring about the mission of Ensign College, to develop capable and trusted disciples of Jesus Christ.

Requirements for Employment Eligibility:

  • Member of the Church of Jesus Christ of Latter-day Saints
  • Worthiness to hold and hold a current temple recommend.
  • Receive clearance from the Church Educational System Ecclesiastical Clearance Office.
  • Strict adherence to company policies and procedures.
  • Commitment to bring about the purposes of Ensign College
  • Resides in Utah

Minimum Qualifications:

  • Master’s degree in Computer Science, or a related field from a regionally accredited institution.
  • Industry and teaching experience in the computer science field.
  • Excellent interpersonal, collaboration, organizational, writing, and computer skills
  • Ability to apply field-related skills to the development and advancement of course content and delivery.
  • Demonstrated ability to stay current in the industry.
  • Able to learn on the fly.

Preferred Qualifications:

  • Documented examples of curriculum/course development and assessment.

Essential Job Functions:

  • Manages the administration of the Computer Science program. This includes (but is not limited to) owning and maintaining curriculum, collaborating with other full-time faculty and staff, meeting with students, supporting program assessment, and hiring and training adjunct faculty.
  • Strives to become an architect of learning, including becoming a master teacher, a master mentor for adjunct faculty, and a master designer of the curriculum. Receives guidance from an assigned mentor and routinely develops Personal Development Plans. Keeps abreast of developments in the relevant field by reading current literature, counseling with colleagues, and participating in professional organizations and conferences.
  • Serves as a mentor for assigned adjunct faculty by participating in regular peer classroom visits, conducting one-on-one developmental sessions, and providing guidance for completing Professional Development Plans. Serves on college-wide committees as appropriate. Attends regularly scheduled faculty meetings and workshops.
  • Mentors students as they determine career goals and seek academic advice. Maintains regularly scheduled office hours to advise and assist students.
  • Provide flexible, responsive, and high-quality service to all students, staff, and community, and continuously assess processes and procedures and revise accordingly.
  • Bring the Gospel of Jesus Christ and His influence into everything you do.

Skills & Abilities:

  • Passionate about serving the underserved population of the Church of Jesus Christ of Latter-day Saints.
  • Must be eager for face-to-face, one-on-one advising opportunities (open door mindset).
  • Guide-on-the-side (servant leader) mindset in the classroom with other teachers and with students.
  • Bilingual is a plus, but not mandatory.
  • Actively involved in the AI community (using tools, templates, frameworks, and documentation recently developed)
  • Leader in AI in their workplace - demonstrated a pattern of guiding the use of AI tools and technologies in a progressive, developed way.
  • Extensive experience in “Vibe Coding” using Visual Studio Code, Cursor, or GitHub Copilot
  • Demonstrated historical experience of 10 years in an automated test-oriented software development environment.
  • Extensive experience writing end-to-end integration tests that exercise the browser, the frontend, and the API tier.
  • Extensive experience with CICD and automated deployments using quality gates.
  • Comfortable reading and Vibe Coding in TypeScript.
  • Very comfortable writing JavaScript.
  • Comfortable writing Python.
  • Comfortable doing ad hoc queries of databases (SQL and NoSQL).
  • Passionate about multi-cloud architecture, and at least five years of experience in multiple clouds (AWS, Azure, Google Cloud).
  • Very comfortable deploying to Platform As A Service (Vercel, Render, etc.).
  • At least 3-5 years of experience with cloud containerization (Kubernetes, Fargate, etc.).
  • At least 5 years of experience managing virtual machines (ProxMox, VSphere, AWS, GCP, Azure).
  • Comfortable reading and writing Terraform and/or Cloud Formation or Cloud Development Kit or similar.
  • 5-10 years of experience with Infrastructure as Code (GitOps).
  • Can write React components easily. Can write backend APIs and design database schemas (ERDs) easily.
  • Experience with mobile application development, either using React Native or native development.

Ensign College is an equal opportunity employer and does not unlawfully discriminate in its hiring or employment practices on the basis of race, color, national or ethnic origin, sex (including pregnancy), age, disability, genetic information, or veteran's status. As an educational institution owned and operated by The Church of Jesus Christ of Latter-day Saints, Ensign College gives lawful hiring preference to qualified, faithful members of the Church who are in good standing.

Job Type: Full-time

Pay: $100,000.00 - $110,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Parental leave
  • Professional development assistance
  • Relocation assistance
  • Retirement plan
  • Tuition reimbursement
  • Vision insurance

Work Location: In person

Salary : $100,000 - $110,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Regular Faculty - Computer Science?

Sign up to receive alerts about other jobs on the Regular Faculty - Computer Science career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$42,536 - $74,403
Income Estimation: 
$63,454 - $101,244
Income Estimation: 
$53,080 - $99,161
Income Estimation: 
$87,640 - $113,243
Income Estimation: 
$77,897 - $116,523
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Regular Faculty - Computer Science jobs in the Salt Lake, UT area that may be a better fit.

  • Neumont College of Computer Science Salt Lake, UT
  • As a Neumont instructor you will develop leadership and mentoring skills that will enhance your career. It can be a very rewarding experience as you see st... more
  • 2 Days Ago

  • Neumont College of Computer Science Salt Lake, UT
  • As a Neumont University instructor you will develop leadership and mentoring skills that will enhance your career. It can be a very rewarding experience as... more
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!