1

Computer Science Education Jobs in Utah (NOW HIRING)

Lead Data Scientist

Draper, UT · On-site +1

$144K - $250K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's Degree in Statistics, Mathematics, Engineering, Data Science, Computer Science, or ... education, experience, and skills. You must be work authorized in the United States on a full time ...

Education Manager

Draper, UT · On-site

$59K/yr

Bachelor's degree in a science-related field. * Master's degree. * 3 + years of experience in team ... Strong computer software/multimedia skills including proficiency in all Microsoft Office ...

Education Qualification Bachelor's Degree in Computer Science or "STEM" Majors (Science, Technology, Engineering and Math) with minimum years of experience 4 years Desired Characteristics ...

Computers

Salt Lake City, UT · On-site

$43K - $58K/yr

Delivers technology education curriculum consistent with state, district and school goals and objectives. * Facilitates computer science instruction (including coding) to help students learn basic ...

New

Sr. Data Scientist

Lehi, UT · On-site

  • Medical

  • Retirement

  • PTO

Master of Science degree or higher in the fields of Computer Science, Statistics, or Mathematics is ... Education assistance opportunities and free LinkedIn Learning access * Free mental health and ...

Sr. Data Scientist

Lehi, UT

  • Medical

  • Retirement

  • PTO

Master of Science degree or higher in the fields of Computer Science, Statistics, or Mathematics is ... Education assistance opportunities and free LinkedIn Learning access * Free mental health and ...

Sr. Data Scientist

Lehi, UT

  • Medical

  • Retirement

  • PTO

Master of Science degree or higher in the fields of Computer Science, Statistics, or Mathematics is ... Education assistance opportunities and free LinkedIn Learning access * Free mental health and ...

Sr. Data Scientist

Lehi, UT · On-site

  • Medical

  • Retirement

  • PTO

Master of Science degree or higher in the fields of Computer Science, Statistics, or Mathematics is ... Education assistance opportunities and free LinkedIn Learning access * Free mental health and ...

Data Scientist - Applied AI Scientist

Midvale, UT · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Education & Experience: Bachelor's degree in Data Science, Computer Science, Statistics, Mathematics, or a related quantitative field plus 4+ years of hands-on experience in applied machine learning ...

Showing results 41-60

Computer Science Education information

What is computer science education?

Computer science education refers to the teaching and learning of the principles, concepts, and applications of computer science. It includes topics such as programming, algorithms, data structures, computer systems, and computational thinking. Computer science education can take place at various levels, from elementary school to higher education and professional development. Its goal is to equip students with the skills needed to understand and create technology, solve complex problems, and participate in a digital society.

What are the key skills and qualifications needed to thrive in computer science education?

To thrive in Computer Science Education, you need a solid background in computer science concepts, curriculum development, and typically a degree in computer science or education. Familiarity with programming languages, learning management systems (LMS), and educational technology tools is often required. Strong communication, patience, and the ability to inspire and engage students are critical soft skills. These skills and qualities ensure effective teaching, foster student understanding, and help bridge the gap between complex technical concepts and learners.

What are some common challenges faced by computer science educators in keeping course content current?

Computer science educators often face the challenge of rapidly evolving technology, which makes it necessary to regularly update course materials to reflect new programming languages, frameworks, and industry practices. Balancing foundational concepts with emerging trends can be difficult, especially given limited classroom time. Additionally, educators must ensure that updates remain accessible to students with varying levels of experience, while also integrating practical, real-world projects to keep students engaged.

What is the difference between Computer Science Education vs Computer Science Teacher?

AspectComputer Science EducationComputer Science Teacher
Required CredentialsTypically requires a degree in computer science or education, often with certification in teachingRequires a degree in computer science or related field, plus teaching certification
Work EnvironmentEducational institutions, online platforms, training programsSchools, colleges, educational institutions
Employer & Industry UsageEducational organizations, edtech companies, training providersPrimary schools, high schools, colleges
Common Search & ComparisonFocuses on curriculum development, programming skills, and educational methodsFocuses on classroom teaching, lesson planning, and student assessment

Computer Science Education generally refers to designing and delivering computer science curricula, often involving curriculum development and educational strategies. In contrast, a Computer Science Teacher primarily focuses on instructing students in computer science concepts within a classroom setting. Both roles require similar credentials but differ in their scope and work environment.

What can I do with computer science education?

Computer science education prepares individuals for a variety of roles such as software developer, data analyst, cybersecurity specialist, and systems analyst. It provides skills in programming, algorithms, and problem-solving, which are applicable across many technology industries and often require proficiency in programming languages and tools like Python, Java, or SQL.

What is a computer science education degree?

A computer science education degree is an academic program that prepares individuals to teach computer science concepts and programming in schools or educational settings. It typically includes coursework in programming, algorithms, and pedagogy, and may lead to certification for teaching computer science at various grade levels.

What jobs will a computer science education degree get you?

A computer science education degree can lead to roles such as software developer, systems analyst, database administrator, cybersecurity analyst, or IT support specialist. These jobs typically require programming skills, knowledge of algorithms, and familiarity with tools like programming languages and operating systems.

What cities in Utah are hiring for Computer Science Education jobs?

Cities in Utah with the most Computer Science Education job openings:

Infographic showing various Computer Science Education job openings in Utah as of August 2026, with employment types broken down into 75% Full Time, and 25% Part Time. Highlights an 100% In-person job distribution.

Science Teacher Biology High School

Tooele County School District

Stansbury Park, UT • On-site

$45K - $58K/yr

Full-time

Posted 5 days ago


Tooele County School District rating

6.0

Company rating: 6.0 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

458th of 633 rated elementary and secondary schools


Job description

Position Type:
Certified Teaching High School/Science
Date Posted:
8/14/2026
Location:
Stansbury High School
Closing Date:
Open Until Filled
Science Teacher (Biology), Stansbury High School
Position Purpose
Under the general supervision of the School Principal, follows USBE Core Standards and Tooele County School District objectives to develop students' skills and competence in one or more fields of science, including general science, geology, earth science, environmental science, biology, physiology, chemistry, and physics; develops students skills and abilities in scientific methods and problem-solving, as well as an understanding of the application of science in the solution of practical problems.
Essential Functions
  • Prepares students for college and career readiness.
  • Teaches knowledge and skills in one or more fields of science, including general science, geology, earth science, environmental science, biology, physiology, chemistry, and physics, in accordance with the Utah State Office of Education (USBE) and Tooele County School District (TCSD) curriculum.
  • Promotes critical and creative thinking and analysis in all related subject areas.
  • Promotes a classroom environment that is safe and conducive to individualized and small group instruction, and student learning.
  • Develops lesson plans and instructional materials for subject area, and translates lesson plans into learning experiences to develop pertinent sequential assignments, challenge students, and best utilize the available time for instruction.
  • Designs learning activities to demonstrate the application of science to everyday existence, including scientific research projects, demonstrations, experiments, and laboratory activities.
  • Instructs students in the proper use and care of scientific equipment, chemicals, and plant and animal life.
  • Conducts ongoing assessment of student learning and progress, and modifies instructional methods to fit individual student's needs, including students with special needs; conducts individual and small group instruction as needed.
  • Maintains familiarity with district and Utah State standardized tests for the purpose of adapting curriculum to maximize student achievement on such tests.
  • Continues to acquire professional knowledge and learn of current developments in the educational field by attending seminars, workshops or professional meetings, or by conducting research.
  • Organizes and maintains a system for accurate and complete record-keeping, grading, and reporting for all student activities, achievement and attendance as required by district procedures and applicable laws.
  • Encourages parental involvement in students' education and ensures effective communication with students and parents.
  • Ensures that student conduct conforms to the school's standards and school district policies, and establishes and maintains standards of student behavior needed to achieve a functional learning atmosphere in the classroom.
  • Coordinates with other professional staff members, especially within grade level, and participates in faculty meetings and committees.
  • Uses appropriate books, instructional aids and other supplies and equipment, maintains inventory records, and ensures equipment is in good working order.

Additional Duties
  • Performs other related tasks as assigned by the Principal and other central office administrators as designated by the Superintendent.
    Note: The above description is illustrative of tasks and responsibilities. It is not meant to be all inclusive of every task or responsibility.

Equipment
  • Uses standard office equipment such as personal computers, printer, copy and fax machines, and telephone.

Travel Requirements
  • Travels to school district buildings and professional meetings as required.

Knowledge, Skills and Abilities
  • Knowledge of current teaching methods and educational pedagogy, as well as differentiated instruction based upon student learning styles.
  • Knowledge of a wide range of science subject areas, including general science, earth science, biology, physiology, chemistry, physics, and other related areas (e.g., mathematics).
  • Knowledge of data information systems, data analysis and the formulation of action plans.
  • Knowledge of applicable federal and state laws regarding education and students.
  • Ability to use computer network system and software applications as needed.
  • Ability to organize and coordinate work.
  • Ability to communicate effectively with students and parents.
  • Ability to engage in self-evaluation with regard to performance and professional growth.
  • Ability to establish and maintain cooperative working relationships with others contacted in the course of work.

Work Environment
Works in standard office and school building environments.
Qualifications Profile
Certification/License
Applicants must have a current Utah teaching license or have the ability to obtain a current Utah teaching license as outlined by the guidelines of the Utah State Office of Education (USBE).
  • USBE License Level: Associate License, Professional License or Acceptance in the APPEL program.
  • USBE License Area: Secondary Education (6-12)
  • USBE Endorsement in appropriate Science: Biological; Earth; Physical; Environmental; Chemistry; or Physics
  • Motor Vehicle Operator's License or ability to provide own transportation.

Note for Teachers licensed outside of Utah: Reciprocity with other states regarding licensure is not guaranteed and is contingent on fulfilling minimum license and endorsement requirements for Utah. for more information about obtaining a Utah license go to
https://www.schools.utah.gov/licensing
Education
  • Bachelors from an accredited college or university in education discipline applicable to teaching assignment.
  • Masters Degree preferred.

Experience
Successful prior teaching or student teaching experience for the appropriate grade level preferred.
FLSA Status: Exempt
Contract
Full time, 187 days, paid over 12 months
Certified Salary Schedule
Benefit eligible at a full time, certified rate
8 days sick leave and 4 days personal leave per fiscal year

What Tooele County School District employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom