1

Mathematics Computer Science Jobs in Ohio (NOW HIRING)

Math Teacher

Dayton, OH ยท On-site

$45.70K - $59.80K/yr

Position Type: High School Teaching/Mathematics - Computer Science Date Posted: 4/28/2026 Location: Nicholas Residential Treatment Center District: Montgomery County Juvenile Court Schools Attachment ...

Math Teacher

Dayton, OH ยท On-site

$45.70K - $59.80K/yr

Position Type: High School Teaching/Mathematics - Computer Science Date Posted: 12/30/2025 Location: Ponitz Career Tech Center - click website to apply Date Available: 07/01/2026 Closing Date: 02/27 ...

next page

Showing results 1-20

Mathematics Computer Science information

See Ohio salary details

$17.8K

$59.5K

$123.4K

How much do mathematics computer science jobs pay per year?

As of May 30, 2026, the average yearly pay for mathematics computer science in Ohio is $59,461.00, according to ZipRecruiter salary data. Most workers in this role earn between $36,564.00 and $76,786.00 per year, depending on experience, location, and employer.

What is a Mathematics Computer Science job?

A Mathematics Computer Science job involves using mathematical theory, computational techniques, and algorithms to solve complex problems in computing. Professionals in this field work in areas such as software development, data analysis, cryptography, artificial intelligence, and scientific computing. They apply logical reasoning and mathematical models to optimize processes, analyze data, and develop efficient algorithms. These roles are found in tech companies, research institutions, finance, cybersecurity, and other industries that rely on computational methods.

What are the key skills and qualifications needed to thrive in the Mathematics Computer Science position, and why are they important?

To excel in a Mathematics Computer Science role, a solid background in discrete mathematics, algorithms, programming, and problem-solving is essential, usually demonstrated by a relevant degree. Familiarity with programming languages like Python, Java, or C++, as well as experience with computational tools, mathematical modeling software, and possibly certifications in data science or software development are highly valued. Strong analytical thinking, clear communication, and the ability to work collaboratively are important soft skills for this position. These attributes enable professionals to design robust solutions, efficiently analyze data, and contribute effectively within interdisciplinary teams.

What are the typical daily responsibilities for someone working in a Mathematics Computer Science position?

Professionals in Mathematics Computer Science combine mathematical theory with computational techniques to solve complex problems, so your daily tasks may include developing algorithms, analyzing large data sets, creating mathematical models, and implementing software solutions. You could also be expected to collaborate with engineers, scientists, or business analysts on various projects, participate in code reviews, and document your findings. Depending on the employer, responsibilities may extend to optimizing existing systems, conducting research, and staying updated with advancements in both fields. This variety ensures a dynamic work environment and opportunities for continual learning and professional development.
What job categories do people searching Mathematics Computer Science jobs in Ohio look for? The top searched job categories for Mathematics Computer Science jobs in Ohio are:
Infographic showing various Mathematics Computer Science job openings in Ohio as of May 2026, with employment types broken down into 78% Full Time, and 22% Part Time. Highlights an 89% In-person, 7% Hybrid, and 4% Remote job distribution, with an average salary of $59,461 per year, or $28.6 per hour.
Upper School Computer Science Teacher

Upper School Computer Science Teacher

Columbus Academy

Columbus, OH โ€ข On-site

Full-time

Posted 29 days ago


Job description

Position Description

Columbus Academy seeks candidates for an opening as a full-time Upper School Computer Science Teacher.

The individual selected for this position will be expected to carry out the following responsibilities:

  • Teach five sections, which meet regularly but not necessarily daily
  • Work collaboratively with other computer science, math and science faculty
  • Assume a share of supervisory responsibilities expected of all upper school faculty members
  • Collaborate with departmental colleagues on curriculum design and development
  • Model a commitment to reflective practice, self-improvement and lifelong learning
  • Provide periodic updates to parents about student progress, via both written reports and in-person conferences
  • Incorporate technological resources effectively using computers and iPads in classroom activities and organizing courses within the schoolโ€™s online learning management site
  • Hold students accountable for the schoolโ€™s standards of behavior
  • Work with other members in the school community to support each studentโ€™s emotional wellbeing

Qualifications

Preferred candidates will possess the following qualifications:

  • Bachelorโ€™s degree or higher in computer science or closely related field (software industry experience a plus), science or mathematics
  • At least three years of experience as a lead teacher in high school or college teaching computer science
  • Ability to teach introductory programming courses, AP Computer Science and other advanced CS topics
  • Expertise in a variety of computer languages such as: Python, Java, JavaScript, R
  • Ability to teach additional science courses or math courses would be considered an asset
  • Professional orientation towards collaboration and innovation
  • A reflective practitioner, committed to a continuous process of self-improvement and lifelong learning
  • Engages in ongoing professional development by attending seminars, workshops and/or graduate-level studies in the field of education
  • Enthusiasm for teaching computer science
  • Proactively champion the computer science program to broaden participation, ensuring that recruitment efforts reach a diverse student body and break down barriers to entry.

Physical Conditions

Candidates must be able to manage the following conditions:

  • Classroom environment
  • Mobility around school buildings and on different floors (handicap accessible)
  • Repetitive motion (use of a keyboard)
  • Periodic need to move light furniture, hang visuals in classroom, carry objects (no more than 40 pounds), etc.

Columbus Academy believes strongly in the principles of diversity, equity, inclusion and belonging. We strive to foster a diverse campus community, which recognizes the value of all persons regardless of religion, race, ethnicity, gender, sexual orientation, disability or socioeconomic background.

Legal requirements: All Columbus Academy employees must pass required criminal records checks. Where appropriate, individuals will also be required to provide proof of academic credentials.