×
Register Here to Apply for Jobs or Post Jobs. X

Middle & Upper School Computer Science Teacher

Job in Salt Lake City, Salt Lake County, Utah, 84193, USA
Listing for: Waterford School
Full Time position
Listed on 2026-01-27
Job specializations:
  • Education / Teaching
    Online Teaching, Middle School
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

Middle & Upper School Computer Science Teacher

Located at the foot of the Wasatch Mountains, Waterford School, with an enrollment of 1,100 is Utah’s premier liberal arts, college preparatory independent school for students in Preschool through High School. Student learning is Waterford School’s reason for being. Since its founding, the School has instilled habits of independent thought, critical thinking, responsibility, passionate learning, and service to others. Waterford School’s liberal arts program provides a strong foundation, and the campus culture prepares students to pursue lives of meaning and purpose.

Waterford delivers a world-class education distinguished by a rich curriculum, an outstanding faculty, a deep commitment to student growth, and a learning environment that is caring, nurturing, and inspiring.

The school seeks a candidate who is thoroughly prepared to teach both term- and year-long Computer Science courses full-time at the Middle and Upper School levels (grades 6-12) and serve as a mentor/advisor to an advisory group. There is potential to develop interdisciplinary courses or participate in the school’s robotics program, which is robust and benefits from mentors who have strong coding backgrounds.

Like many schools, Waterford is wrestling with the questions that are emerging in light of AI’s growing impact on access to information and other rapid technology changes; the school is looking for a candidate who is willing to think big, be visionary, and to explore what a computer science program could look like in the AI era.

The ideal candidate will have an advanced degree in Computer Science or an adjacent field, two or more years of classroom teaching experience, and will be able to develop a healthy rapport with Middle and Upper School students, work collaboratively with colleagues in the department, and embrace Waterford School’s mission, vision, and values in curriculum, teaching, and membership in the community.

A full-time course load entails full teaching responsibility for up to five courses, each meeting for seventy-five minutes, two or three times a week.

Competencies and Skills Desired
  • Fluency in Python required; fluency in Java desired
  • Experience with coding machine learning algorithm
  • Experience teaching AP Computer Science A (Java)
  • Experience with competition coding, robotics, game development, and/or tools in the software/hardware intersection (Arduino, Microbits, Makerspace, etc)
  • Experience with competition robotics programs (especially FIRST) and interest in being a part of growing robotics program
  • Masterful teaching that demonstrates an understanding of best practices in pedagogy
  • Exceptional skills in building strong relationships with students and their families
  • Strong collaborative skills and experience working collaboratively with a teaching team
  • Highly developed organizational skills
  • Integrity, professionalism, sound judgment, and emotional intelligence

The Waterford campus is set on 45 acres at the foot of Utah’s Wasatch Mountains, one of North America’s premier outdoor and recreational areas. The school offers an outstanding working environment. The atmosphere is collegial; both families and faculty show a genuine commitment to learning. Benefits include medical, dental, 403(b).

For more information about the school, please go to (Use the "Apply for this Job" box below)..

Qualified candidates should forward a résumé and letter of interest by email to recruiting. Please include the position you are applying for in the subject line.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary