1

Best Computer Science Jobs in Oklahoma (NOW HIRING)

Discrete Math Tutor

Stillwater, OK · Remote

$18 - $40/hr

Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... students for computer science theory, cryptography, and advanced mathematics coursework.

Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... students for computer science theory, cryptography, and advanced mathematics coursework.

Java Tutor

Stillwater, OK · Remote

$18 - $40/hr

Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... Familiar with Java curricula including AP Computer Science A and college-level courses, and common ...

Discrete Math Tutor

Tulsa, OK · Remote

$18 - $40/hr

Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... students for computer science theory, cryptography, and advanced mathematics coursework.

next page

Showing results 1-20

Best Computer Science information

What are some common challenges computer science professionals face when working on large-scale software projects?

Computer science professionals often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring software scalability and security in large-scale projects. Effective communication and version control become crucial as multiple developers contribute to the same codebase. Additionally, prioritizing tasks, debugging intricate issues, and meeting tight deadlines require strong organizational and problem-solving skills. Regular collaboration with project managers, designers, and QA engineers is essential to deliver robust and user-friendly software solutions.

What are the best computer science jobs?

The best computer science jobs are roles that offer strong career growth, competitive salaries, and opportunities to work with cutting-edge technology. Popular positions include software developer, data scientist, artificial intelligence engineer, cybersecurity analyst, and systems architect. These jobs typically require a solid foundation in programming, problem-solving skills, and the ability to keep up with technological advancements. The specific 'best' job for an individual often depends on their interests and specialization within computer science.

What are the key skills and qualifications needed to thrive as a Computer Scientist, and why are they important?

To thrive as a Computer Scientist, you need a strong foundation in programming, algorithms, data structures, and typically a degree in computer science or a related field. Familiarity with programming languages (such as Python, Java, or C++), development tools, and version control systems like Git is important, and certifications in areas like cloud computing or cybersecurity can be beneficial. Analytical thinking, creativity, and effective problem-solving and communication skills help you stand out in this role. These skills and qualities are vital for designing innovative solutions, collaborating with diverse teams, and adapting to the rapidly evolving technology landscape.

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

AspectBest Computer ScienceSoftware Developer
Required CredentialsBachelor's or higher in Computer Science or related fieldBachelor's in Computer Science, Software Engineering, or related field
Work EnvironmentResearch labs, academia, tech companies, startupsTech companies, startups, freelance, corporate IT teams
Industry UsageAcademic, research, industry R&DProduct development, application programming, system design
Common Search/ComparisonFocuses on theoretical and foundational knowledgeFocuses on building and maintaining software applications

While Best Computer Science emphasizes theoretical foundations, research, and broad technical knowledge, Software Developers focus on designing, coding, and maintaining software applications. Both roles often require similar educational backgrounds, but their work environments and primary objectives differ.

What cities in Oklahoma are hiring for Best Computer Science jobs? Cities in Oklahoma with the most Best Computer Science job openings:
Infographic showing various Best Computer Science job openings in Oklahoma as of July 2026, with employment types broken down into 1% As Needed, 76% Full Time, 18% Part Time, 1% Temporary, and 4% Contract. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution.
2026-2027 Secondary - MS Teacher - Science

2026-2027 Secondary - MS Teacher - Science

Oklahoma City Public Schools

Oklahoma City, OK • On-site

Full-time

Re-posted 19 days ago


Oklahoma City Public Schools rating

5.9

Company rating: 5.9 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

414th of 565 rated elementary and secondary schools


Job description

Position Type:
Secondary/Secondary - MS Teacher - Science
Date Posted:
6/25/2026
Location:
Roosevelt Middle SchoolReports To: Building Administrator
FSLA Status: Exempt
Compensation: 001 (Step determined by education and experience.)
Work Days: 181
FTE: 100
Secondary MS Teacher - Science
Position Summary:
Create a flexible program and a class environment favorable to learning and personal growth; establishing effective rapport with pupils; motivating pupils to develop skills, attitudes and knowledge needed to provide a good foundation for education, in accordance with each pupil's ability; and establishing good relationships with parents and with other staff members.
Essential Duties:
  • Teaches science (Earth Science; General Science; General Science Concepts; General Science Essentials; Life Science; Physical Science) to pupils in a classroom, using the course of study adopted by the Oklahoma State Department of Education and Oklahoma City's Board of Education and any other appropriate learning activities.
  • Instruct pupils in citizenship and basic subject matter specified in state law and administrative regulations and procedures of the school district.
  • Develops lesson plans and instructional materials and provides individualized and small group instruction in order to adapt the curriculum to the needs of each pupil with the identified objectives.
  • Translates lesson plans into learning experiences so as to best utilize the available time for instruction.
  • Utilizes grading patterns that are fairly administered and based on identified criteria.
  • Establishes and maintains standards of pupil behavior needed to achieve a functional learning atmosphere in the classroom. Treat pupils with respect and dignity.
  • Evaluates pupils' academic and social growth, keeps appropriate records, and prepares progress reports.
  • Communicates with parents through conferences and other means to discuss pupil's progress and interpret the school program.
  • Interacts with pupils, staff and parents in a positive and professional manner.
  • Identifies pupil needs and cooperates with other professional staff members in assessing and helping pupils solve health, attitude, and learning problems.
  • Establish rapport with pupils and provides a pleasant, safe, and orderly climate conducive to learning.
  • Actively participate in full implementation of the OKCPS model for School Improvement.
  • Maintains professional competence through in-service education activities provided by the district and selfselected professional growth activities.
  • Supervise and monitor students during out-of-classroom activities during the assigned working day which may include but not limited to (cafeteria duty, field trips, playground duty, hallway monitor, etc.)
  • Performs other duties as assigned.
  • To ensure continuity of services, alternative work site may be necessary in the event of a health crisis or disruptive situation that requires the closing of school and/or office buildings. An employee's eligibility for alternative work site will be determined by the superintendent of schools. Expectations and guidelines for alternative work site will be distributed by the employee's supervisor, based on his/her role and responsibilities.

Job Specifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required.
Minimum Qualifications (Knowledge, Skills and/or Abilities Required):
  • Bachelor's in education or a related field.
  • Oklahoma Teaching Certification in Secondary Education in subjects listed below or subjects or Alternative Teaching Certification as approved by Oklahoma State Department of Education.
    • Science-Middle/Junior High School; Middle Level Science; Elementary Education; or any 6-12 or 7-12 science certification; must meet Highly Qualified Requirements.
  • Must possess ability to communicate effectively verbally and in writing.
  • Must possess the ability to establish and maintain effective working relationships with students, staff, parents, and the community.
  • Ability to work cooperatively and collaboratively with others, demonstrate self-discipline and initiative, follow state and district guidelines.

Physical/Mental Requirements:
  • Must have adequate manual dexterity to write legibly and perform required duties on the computer.
  • Must have adequate visual acuity to read, interpret and transcribe written material and other required duties.
  • Requires normal range of hearing and clear speaking abilities to interact appropriately with others in person and on the telephone.
  • Requires some stooping, bending, stretching and occasional lifting not to exceed 50 pounds.
  • Sitting for prolonged periods of time.
  • May periodically require work outside of normal business hours, including weekends, under sometimes stressful conditions in order to meet business needs and strict deadlines.

Work Environment:
  • Office duties will be performed in a well-lighted, climate-controlled environment.

This job description is not intended to be all inclusive. The employee will also perform other reasonably related business duties as assigned by the supervisor or appropriate administrator. Oklahoma City Public Schools reserves the right to, update, revise or change job duties as the need prevails. This document is for communication only and not intended to imply a written or implied contract of employment. The Board of Education and Superintendent may approve alternatives to the listed qualifications.

What Oklahoma City Public Schools employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom