1

Computer Science Teacher Jobs in Maine (NOW HIRING)

$1.5K - $3.1K/wk

Supporting library instruction and teaching library workshops. * Providing reference services ... Cal Poly Maritime Academy also offers a Master of Science in Transportation and Engineering ...

$1.5K - $3.1K/wk

Supporting library instruction and teaching library workshops. * Providing reference services ... Cal Poly Maritime Academy also offers a Master of Science in Transportation and Engineering ...

Research Engineer II

Orono, ME ยท On-site

$85K/yr

The position requires proficiency in numerical modeling, CAD/CAE development, and programming to ... teaching, research and service for Maine, the nation and the world. More information about UMaine ...

Research Engineer II

Orono, ME ยท On-site

$77 - $94/hr

The position requires proficiency in numerical modeling, CAD/CAE development, and programming to ... teaching, research and service for Maine, the nation and the world. More information about UMaine ...

Showing results 41-60

Computer Science Teacher information

See Maine salary details

$35.3K

$63.4K

$117.6K

How much do computer science teacher jobs pay per year?

As of Sep 6, 2026, the average yearly pay for computer science teacher in Maine is $63,388.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,900.00 and $67,300.00 per year, depending on experience, location, and employer.

What does a computer science teacher do?

A computer science teacher teaches students about computers and computer programming. Your responsibilities cover teaching students to understand how computers work and instructing them on writing programs and algorithms. While most computer science (CS) education takes place at the high school level, some teachers work at the middle school or elementary level. Others teach at colleges and universities. All CS teachers must prepare and administer lesson plans, evaluate student work, and supervise students in the classroom. Motivating and encouraging students, as well as communicating effectively, are vital duties.

What does a computer science teacher do?

A Computer Science Teacher is responsible for teaching students about computer science topics, such as programming, algorithms, data structures, and computer systems. They develop lesson plans, deliver lectures, guide hands-on projects, and assess student progress. Computer Science Teachers may work at various educational levels, from middle school to college, and often help students develop problem-solving and computational thinking skills. Their goal is to prepare students for further study or careers in technology fields.

What are the key skills and qualifications needed to thrive as a computer science teacher, and why are they important?

To thrive as a Computer Science Teacher, you need a solid background in computer science concepts, programming languages, and typically a teaching credential or relevant degree. Familiarity with educational technology platforms, coding environments (such as Python, Java, or Scratch), and classroom management systems is important. Strong communication, patience, and the ability to inspire and engage students are standout soft skills in this role. These skills ensure effective knowledge transfer, foster student interest in technology, and create a positive and productive learning environment.

How does a computer science teacher typically collaborate with other educators and staff within a school?

Computer Science Teachers often work closely with other teachers, especially those in STEM fields, to integrate technology and computational thinking into the broader curriculum. They may coordinate with curriculum specialists to align their lessons with school standards and collaborate with IT staff to ensure classroom technology is functioning properly. Additionally, Computer Science Teachers frequently participate in professional learning communities, mentor student clubs (like coding or robotics), and contribute to school-wide initiatives that promote digital literacy and safety. This collaborative environment supports both student success and the teacher's own professional growth.

What is the difference between Computer Science Teacher vs Software Developer?

AspectComputer Science TeacherSoftware Developer
Required CredentialsTeaching certification, bachelor's degree in CS or related fieldBachelor's degree in CS, software engineering, or related field; certifications optional
Work EnvironmentSchools, educational institutions, classroomsOffices, tech companies, remote or on-site
Industry UsageEducation sector, public/private schoolsTechnology, software development, IT companies
Common Search/ComparisonYesNo

While both roles involve computer science knowledge, a Computer Science Teacher focuses on educating students in schools and requires teaching credentials. In contrast, a Software Developer designs and builds software applications, typically working in tech companies or startups without teaching certifications.

Are computer science teachers still in demand?

Computer science teachers are in high demand due to the growing emphasis on STEM education and digital literacy. Schools and educational institutions seek qualified teachers with knowledge of programming, coding languages, and educational technology, often requiring relevant certifications or degrees. The demand is expected to remain strong as technology continues to advance and integrate into various curricula.

Is there a shortage of computer science teachers?

There is a recognized shortage of computer science teachers in many regions, driven by increasing demand for technology education and a limited supply of qualified educators. This shortage often leads to larger class sizes and increased efforts to recruit and train new teachers with skills in programming, algorithms, and educational technology.

What are the most commonly searched types of Computer Science Teacher jobs in Maine?

The most popular types of Computer Science Teacher jobs in Maine are:

What job categories do people searching Computer Science Teacher jobs in Maine look for?

The top searched job categories for Computer Science Teacher jobs in Maine are:

What cities in Maine are hiring for Computer Science Teacher jobs?

Cities in Maine with the most Computer Science Teacher job openings:

Infographic showing various Computer Science Teacher job openings in Maine as of August 2026, with employment types broken down into 76% Full Time, and 24% Part Time. Highlights an 95% In-person, and 5% Hybrid job distribution, with an average salary of $63,388 per year, or $30.5 per hour.

PFAS Analytical Laboratory Professional

Maine's Public Universities

Orono, ME โ€ข On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 6 days ago


Job description


The University of Maine Cooperative Extension is seeking a detail-oriented and collaborative PFAS Analytical Laboratory Research Professional to help establish and support one of Maine's leading analytical laboratories focused on PFAS and other environmental contaminants. This position offers the opportunity to work with state-of-the-art instrumentation while supporting research that directly benefits Maine's agricultural communities, natural resources, and public health. Working alongside the PFAS Lab Director, the successful candidate will play an essential role in producing high-quality analytical data, maintaining laboratory operations, and collaborating with university researchers, government agencies, and other partners to address a significant environmental challenge. If you are passionate about analytical chemistry, laboratory excellence, and applying science to solve real-world problems, we encourage you to apply. Typical hiring range for this soft-money funded position is $55,000 to $60,000 commensurate with qualifications and experience.
Complete Job Description
Who We Are:
The University of Maine Cooperative Extension has been a vital resource for over 100 years, connecting communities with university research to improve lives across the state. Our focus areas include the Maine Food System and Positive Youth Development through 4-H programs, delivered by a network of experts based in county offices statewide.
We pride ourselves on being an equitable, sustainable, and enjoyable workplace, and we welcome diverse perspectives and experiences. We also believe in work and life balance and offer benefits to support you. Learn more about our mission and work at extension.umaine.edu.
About the University of Maine
The University of Maine is a community of more than 11,900 undergraduate and graduate students, and 2,500 employees located on the Orono campus, the regional campus in Machias, and throughout the state. UMaine is a land, sea and space grant university, and maintains a leadership role as the University of Maine System's flagship institution. UMaine is the state's public research university and a Carnegie R1 top-tier research institution, dedicated to providing excellent teaching, research and service for Maine, the nation and the world. More information about UMaine is at umaine.edu.
The University of Maine System provides a highly competitive benefits package that includes: holidays, vacation and sick time; health, dental and vision insurance; life insurance; short and long term disability insurance; a tuition waiver program for employee and eligible dependents; a 403(b) retirement plan; and more.
Knowledge and Skill Qualifications We Are Looking For:
Required:
These are required knowledge and skills so be sure that you demonstrate how you meet each one in your resume or cover letter.
  • Bachelor's degreein the area of chemistry, biology, environmental science, or a relevant field, by date of hire.
  • 3-5 years of experience working in an analytical laboratory and experience preparing solid and aqueous samples for chemical analysis.
  • Demonstrates analytical experience with data analysis and interpretation.
  • Ability to solve problems and troubleshoot.
  • Experience supervising student workers and training graduate students.
  • Effective verbal and written communication skills with the ability to articulate clearly.
  • Ability to plan, organize, coordinate, and manage multiple tasks.
  • Strong organizational skills and meticulous attention to detail.
  • Ability to follow protocols precisely and maintain compliance with biosafety, contamination control, and regulatory standards.
  • Demonstrated computer skills.
  • Ability to work both independently and effectively with others in a team environment.

Preferred:
These are preferred knowledge and skills we are looking for but do not exclude you from the job if you don't have this experience.
  • Master's degreein the area of chemistry, biology, environmental science, or a relevant field, by date of hire.
  • Experience with PFAS analysis, pesticide residue analysis, or similar.
  • Proficiency with computer programs such as Microsoft Excel, Word, as well as Google Drive, One-Drive, Salesforce, or other document management software.

Benefits:
Benefits are an important part of your total compensation. The University of Maine System (UMS) strives to provide high-quality, affordable, family-friendly benefit options to meet the needs of our diverse workforce. We offer an excellent benefits package that includes paid time off (holidays, vacation and sick), health, dental, vision and life insurance, short- and long-term disability insurance, a tuition waiver program for eligible employees and dependents, a 403(b) retirement plan and more.
Other Information:
To be considered for this position you will need to "Apply" and upload the documentation listed below:
1.) a cover letter which describes your experience, interests, and suitability for the position
2.) a resume/curriculum vitae
Candidates selected to proceed to the final stages of the search process will be requested to provide a list of names and contact information for references.
Incomplete application materials cannot be considered. Materials received after the initial review date will be reviewed at the discretion of the University.
For full consideration, materials must be submitted by 4:30 pm on October 2, 2026.
For questions about the search, please contact search committee chair: Lindsey Pollard, lindsey.pollard@maine.edu
The successful applicant is subject to appropriate background screening.
In complying with the letter and spirit of applicable laws and pursuing its own goals of diversity, the University of Maine System does not discriminate on the grounds of race, color, religion, sex, sexual orientation, transgender status, gender, gender identity or expression, ethnicity, national origin, citizenship status, familial status, ancestry, age, disability physical or mental, genetic information, or veterans or military status in employment, education, and all other programs and activities. The University provides reasonable accommodations to qualified individuals with disabilities upon request. The following person has been designated to handle inquiries regarding non-discrimination policies: Director of Equal Opportunity and Title IX Services, 5713 Chadbourne Hall, Room 412, University of Maine, Orono, ME 04469-5713, 207.581.1226, TTY 711 (Maine Relay System).
Clery Act
The Jeanne Clery Disclosure of Campus Security Policy and Campus Crime Statistics Act, or Clery Act, mandates that all Title IV institutions, such as the University, prepare, publish and distribute an Annual Security Report, (ASR) and provide notice of the availability of the ASR to all prospective employees. This report consists of two basic parts: disclosure of the University's crime statistics for the past three calendar years; and disclosures regarding the University's current campus security policies. You may view the University's Annual Security Report. If you wish to have a paper copy of the ASR or you need to have a copy of the ASR in an accessible format, the University will provide such a copy upon request. Please contact: UMaine Police Department, 81 Rangeley Rd., The University of Maine, Orono, ME 04469-5794, or call 207.581.4053.