1

Computer Science Education Jobs in Indiana (NOW HIRING)

HS STEM Teacher

Indianapolis, IN ยท On-site

$46K - $59K/yr

Bachelor's Degree in Education or related field of study; Technical expertise in one or more areas: Computer Science, Engineering, Robotics programming; experience with CTE program implementation or ...

HS STEM Teacher

Indianapolis, IN ยท On-site

$46K - $59K/yr

Bachelor's Degree in Education or related field of study; Technical expertise in one or more areas: Computer Science, Engineering, Robotics programming; experience with CTE program implementation or ...

Science Teacher

Morocco, IN ยท On-site

$43K - $56K/yr

... 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 ...

Science Teacher

Morocco, IN ยท On-site

$43K - $56K/yr

... 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 ...

Science Teacher

Morocco, IN ยท On-site

$43K - $56K/yr

... 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 ...

Science Teacher

Morocco, IN ยท On-site

$43K - $56K/yr

... 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 ...

Health Data Science/AI Associate

Indianapolis, IN ยท On-site

$56K - $56K/yr

  • Life

  • Retirement

  • PTO

QUALIFICATIONS Required Education Requires at least a Bachelor's degree in one of the following (or a closely related field): * Data Science * Health or Biomedical Informatics * Computer Science

Associate Data Scientist

Fort Wayne, IN ยท On-site

$58K - $58K/yr

EDUCATION AND/OR EXPERIENCE List Degree Requirement, Years' Experience, and Certifications * Must have a Bachelor's degree in Data Science, Computer Science, Statistics, or related discipline. * Must ...

Associate Data Scientist

Fort Wayne, IN ยท On-site

$58K - $58K/yr

EDUCATION AND/OR EXPERIENCE List Degree Requirement, Years' Experience, and Certifications * Must have a Bachelor's degree in Data Science, Computer Science, Statistics, or related discipline. * Must ...

Data Scientist

Fishers, IN ยท On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Education, Certifications & Designations: * Master's degree in Business Analytics, Statistics, Computer Science, or Statistics/Math and Economics double major, or Statistics/Math and Computer Science ...

Data Scientist

Indianapolis, IN ยท On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Education, Certifications & Designations: * Master's degree in Business Analytics, Statistics, Computer Science, or Statistics/Math and Economics double major, or Statistics/Math and Computer Science ...

West Lafayette Job Summary Lecturer Position in Computer Science The Department of Computer Science ... Education Applicants must have a bachelor's degree in a computing field with experience in software ...

Showing results 41-60

Computer Science Education information

See Indiana salary details

$53.8K

$79.1K

$93.3K

How much do computer science education jobs pay per year?

As of Aug 18, 2026, the average yearly pay for computer science education in Indiana is $79,083.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,700.00 and $89,000.00 per year, depending on experience, location, and employer.

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 job categories do people searching Computer Science Education jobs in Indiana look for?

The top searched job categories for Computer Science Education jobs in Indiana are:

Infographic showing various Computer Science Education job openings in Indiana as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 17% Part Time, and 4% Contract. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $79,083 per year, or $38 per hour.

HS STEM Teacher

Heritage Christian School

Indianapolis, IN โ€ข On-site

$46K - $59K/yr

Full-time

Re-posted 3 days ago


Job description

HERITAGE CHRISTIAN SCHOOL

STEM TEACHER

POSITION OBJECTIVE: Provides strategic leadership, instructional design, and operational oversight for a computer science, engineering, and a comprehensive robotics program. This role develops the computer science and engineering curriculum that aligns with state standards and a biblical worldview. Leads the Head Coaches of the high school and intermediate-middle school VEX Robotics program. The position emphasizes hands-on, project-based learning, student mentorship, and real-world engineering applications.

QUALIFYING CHARACTERISTICS: The employee must be a Christian with an authentic and a mature personal relationship with Jesus Christ, who agrees to the HCS Statement of Faith, Charter of Core Values and Employee Covenant in both their professional conduct and personal lifestyle. The employee is committed to incorporating these qualities and standards in carrying out the calling to Christian education. In addition, the ability to establish and maintain excellent working relationships, representing Christ and HCS professionally and positively with the HCS community-at-large, including faculty and staff, Board members, parents, volunteers and others is crucial to the success of this role.

EDUCATIONAL AND EXPERIENCE REQUIREMENTS: Bachelorโ€™s Degree in Education or related field of study; Technical expertise in one or more areas: Computer Science, Engineering, Robotics programming; experience with CTE program implementation or curriculum development; Familiarity with Indiana DOE CTE pathways, dual credit, or certification programs; an Indiana teaching license or willingness to participate in a transition to teaching program

ย ESSENTIAL SKILLS AND ABILITIES:

  • Demonstrated leadership and program management experience

  • Strong organizational, planning, and decision-making skills

  • Ability to mentor students in a hands-on, technical learning environment

  • Excellent communication and interpersonal skills

MAJOR RESPONSIBILITIES:

ย  ย  ย  Program Leadership & Strategy

  • Serve as Head Coach for grades 5-12 robotics team, providing strategic oversight and leadership.

  • Establish program-wide goals, expectations, and performance standards

  • Ensure vertical alignment between middle school and high school robotics experiences

  • Build partnerships with industry professionals, mentors, and community organizations

  • Ensure all aspects of the robotics and engineering program reflect and advance the schoolโ€™s mission, including spiritual development, academic excellence, and student formation

ย ย  ย  ย Program Development

  • Develop and deliver standards-aligned curriculum that integrates projects, real-world problem-solving, and application.

  • Develop, manage, and monitor the annual program budget.

  • Assist in planning, procurement, and maintenance of program supplies and equipment.

  • Identify, pursue, and administer grant opportunities to support program growth and sustainability.

  • Oversee robotics labs, equipment, materials, and fabrication spaces.

  • Ensure compliance with safety standards and proper lab procedures.

  • Develop and manage the annual robotics program calendar.

  • Lead competition strategy, preparation, and execution for VEX teams.

  • Plan, organize, and lead summer robotics and engineering camps (minimum two weeks), including curriculum design, staffing, logistics, and promotion.

  • Recruit, train, and supervise assistant coaches, mentors, and volunteers to ensure alignment with the schoolโ€™s mission, culture, and policies.

  • Incorporate instructional technologies, simulation platforms, and robotics systems.

  • Maintain program documentation, assessments, and compliance records.

ย  ย  ย Student Development & Engagement
  • Mentor students in engineering design, coding, fabrication, and systems thinking.
  • Foster skills in collaboration, critical thinking, and iterative problem-solving.

  • Guide students in career exploration within computer science, engineering, and robotics.

  • Support student recruitment, retention, and program visibility

  • Intentionally integrate Christian discipleship into student interactions, emphasizing character formation, servant leadership, and a Christ-centered approach to competition and teamworkย 

  • Model and cultivate a culture that reflects the schoolโ€™s mission through mentorship, relationships, and daily program practices

The above description covers the most significant duties performed but does not restrict the administrationโ€™s right to assign or reassign other reasonable duties, responsibilities, or expectations to this job at any time, with or without advance notice.ย  The information contained in the job description is for compliance with the Americans with Disabilities Act and is not an exhaustive list of the duties performed for this position.ย  Additional duties are performed by the individual currently holding this position and additional duties may be assigned.

PHYSICAL REQUIREMENTS:ย  Must be able to meet physical requirements of the position. The employee is regularly required to stand, walk, sit, use hands to handle or feel objects, tools, or controls, and communicate effectively. The employee may occasionally lift and/or move up to 25 pounds. Specific vision abilities include close vision and the ability to adjust focus. The work environment is typically moderate in noise level.

WORK ENVIRONMENT:ย  Primarily performed in a school building (classrooms, offices, hallways, gymnasiums, outdoor spaces). Frequent movement between locations throughout the day.ย Moderate noise levels due to student activity, transitions, and group instruction. May involve standing for extended periods, as well as occasional lifting (e.g., instructional materials, equipment).ย  Occasional travel for robotics competitions.

WORK SCHEDULE: Follows the Academic Calendar.ย  Monday - Friday, Hours: 7:30-3:45; extended hours during robotics season and summer hours leading robotics camps