1

Computer Science Teaching Jobs in Nashua, NH (NOW HIRING)

Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...

Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...

Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...

Python Tutor

Waltham, MA · Remote

$18 - $40/hr

... and computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down algorithm design, data manipulation, and object-oriented programming concepts in Python. Guides ...

Python Tutor

Lawrence, MA · Remote

$18 - $40/hr

... and computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down algorithm design, data manipulation, and object-oriented programming concepts in Python. Guides ...

Python Tutor

Lowell, MA · Remote

$18 - $40/hr

... and computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down algorithm design, data manipulation, and object-oriented programming concepts in Python. Guides ...

Showing results 41-60

Computer Science Teaching information

See Nashua, NH salary details

$36.9K

$66.1K

$122.7K

How much do computer science teaching jobs pay per year?

As of Aug 22, 2026, the average yearly pay for computer science teaching in Nashua, NH is $66,129.00, according to ZipRecruiter salary data. Most workers in this role earn between $51,000.00 and $70,200.00 per year, depending on experience, location, and employer.

What is computer science teaching?

Computer science teaching involves instructing students on topics related to computer science, such as programming, algorithms, data structures, computer systems, and computational thinking. Educators in this field work in various settings, including schools, colleges, universities, and online platforms. Their goal is to help students develop problem-solving skills, understand theoretical concepts, and gain practical experience with technology. Computer science teachers may also design curricula, assess student progress, and stay updated with advancements in the rapidly evolving field.

What are some common challenges computer science teachers face when introducing programming concepts to students?

One common challenge computer science teachers encounter is addressing the wide range of prior knowledge and experience among students, as some may be completely new to programming while others have advanced skills. Teachers must also find engaging ways to explain abstract concepts, making them accessible and relevant to learners with different interests and learning styles. Additionally, keeping up with rapidly evolving technologies and ensuring that course content remains current can be demanding. Collaboration with other educators and leveraging online resources often help in overcoming these challenges and enhancing student engagement.

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, teaching credentials, and often a relevant degree or certification in education. Familiarity with programming languages (such as Python or Java), learning management systems, and educational technology tools is typically required. Strong communication, patience, and the ability to inspire and engage students are crucial soft skills. These competencies ensure effective instruction, support diverse learners, and foster a positive and productive classroom environment.

Is there a shortage of computer science teachers?

There is a recognized shortage of qualified computer science teachers in many regions, driven by high demand for technology education and a limited supply of educators with specialized skills in programming, algorithms, and computer systems. This shortage often leads to increased job opportunities, competitive salaries, and a need for ongoing professional development and certifications for teachers in this field.

What do computer science teachers do?

Computer science teachers develop and deliver lessons on programming, algorithms, data structures, and software development. They assess student progress, create curriculum materials, and may incorporate tools like coding platforms and programming languages to facilitate learning in classroom or online settings.

What are the most commonly searched types of Computer Science Teaching jobs in Nashua, NH?

The most popular types of Computer Science Teaching jobs in Nashua, NH are:

What are popular job titles related to Computer Science Teaching jobs in Nashua, NH?

For Computer Science Teaching jobs in Nashua, NH, the most frequently searched job titles are:

What job categories do people searching Computer Science Teaching jobs in Nashua, NH look for?

The top searched job categories for Computer Science Teaching jobs in Nashua, NH are:

Infographic showing various Computer Science Teaching job openings in Nashua, NH as of August 2026, with employment types broken down into 75% Full Time, and 25% Part Time. Highlights an 92% In-person, and 8% Remote job distribution, with an average salary of $66,129 per year, or $31.8 per hour.

Applications Engineer: CAD & Mesh

COMSOL

Burlington, MA • On-site

$7/hr

Full-time

Medical, Retirement

Re-posted 22 days ago


Job description

COMSOL, Inc. is seeking a full-time applications engineer to join our Applications team on site in Burlington, MA.
Job Description
In this role, you will provide comprehensive pre-sales and post-sales support for the COMSOL Multiphysics® software, especially as it relates to its capabilities for building geometries and meshing. This will involve working with engineers as they simulate the next generation of tech with COMSOL Multiphysics®.
As the successful applicant, you are expected to have an education in an engineering or scientific discipline and experience with simulating technical applications. With this basis, you will be tasked with developing your technical proficiency in new areas of science and engineering as you help COMSOL's users simulate their designs, devices, and processes. You will collaborate closely with other simulation engineers and software developers who are experts in their fields.
Responsibilities
  • Provide support to COMSOL Multiphysics users during the preprocessing steps of their modeling workflows, such as:
    • Geometry simplification and cleanup
    • Mesh generation and optimization
  • Continuously expand your knowledge within geometry handling and meshing to help users get the most out of their simulations
  • Provide other applications engineers, technical account managers, and sales engineers with geometry and meshing related support
  • Demonstrate the use of the COMSOL® software and its geometry and meshing features in:
    • Web workshops
    • Customer meetings
    • Other marketing and sales events
  • Develop technical content and teach courses on building geometries and meshing in COMSOL®
  • Contribute to the development of our software's CAD, ECAD and meshing functionalities
  • A willingness and ability to travel occasionally to current and potential customers in order to run COMSOL-sponsored events and activities in North America

Minimum Qualifications
  • BS in engineering, physics, applied mathematics, or a physical science
  • Proven experience using industry-standard tools to create and manage:
    • Complex 3D computer-aided design (CAD) assemblies
    • Advanced electronic computer-aided design (ECAD)/printed circuit board (PCB) designs
  • Familiarity with standard CAD formats (STEP, IGES, Parasolid®, and ACIS®) and surface mesh formats (STL and 3MF)
  • Excellent communication skills on the phone, in person, and in writing
  • Current eligibility to work in the U.S. is required. No sponsorship for employment-based visas will be offered for this position. F-1 visa holders not accepted.

Helpful Qualifications
  • A master's degree in engineering, physics, applied mathematics, or a physical science
  • A good working knowledge of one or multiple of the following fields: acoustics, electromagnetics, fluid dynamics, heat transfer, and structural mechanics
  • Knowledge of mesh-based numerical methods for solving partial differential equations (PDEs), such as the finite element method or similar
  • Experience using physics-based engineering simulation software, such as COMSOL Multiphysics®
  • Experience using ECAD tools
  • Design experience with microelectromechanical systems (MEMS) devices, integrated circuits, or printed circuit boards (PCBs)
  • Prior experience in a customer-facing role

About COMSOL
COMSOL is the leading innovator of multiphysics software for research and development (R&D). Our products are continuously pushing the boundaries of computer-aided engineering (CAE) so that our customers can solve challenging science and engineering problems and develop better products, faster.
The COMSOL product family enables our end users to solve even the most sophisticated science and engineering problems, thanks to our intuitive and flexible graphical user interface. We create the tools that drive new breakthroughs in physics and engineering - and we love what we do.
Working at COMSOL
The Burlington, MA, location is spacious, bright, and comfortable. Our kitchens are always stocked with fresh fruit, tea, and coffee. Employees enjoy a casual dress code, relaxed atmosphere, and free gym access. Our office is in an easy-to-find central location, and we are within walking distance of many restaurants and the Burlington Mall.
Our corporate culture is innovative, vibrant, and cutting-edge. We are committed to encouraging creativity through an exciting and challenging environment in which individuals excel and grow. Our talented employees and an active learning environment are the keys to our success. Founded in 1986, the COMSOL organization boasts 16 offices and a distributor network throughout the world with more than 500 employees.
We Offer
  • Compensation commensurate with skills and experience
  • Health and 401(k) plans with a company match and other benefits
  • A spacious, bright, and comfortable office with private workspaces
  • A surrounding office park with onsite restaurants, hotels, bars, and a free fitness center with workout classes (https://www.districtburlington.com/)

COMSOL is an Affirmative Action/Equal Opportunity Employer.
Salary Range: $75K-$110K commensurate with experience.
Parasolid is a trademark or registered trademark of Siemens Product Lifecycle Management Software Inc. or its subsidiaries in the United States and in other countries. ACIS is a registered trademark of Spatial Corporation.