1

Computer Scientist Jobs in Irmo, SC (NOW HIRING)

Java Tutor

Columbia, SC · Remote

$18 - $40/hr

Ability to explain encapsulation, abstract classes, design patterns, and JVM architecture while preparing students for AP Computer Science A, college-level software development, and industry ...

Cloud Security Architect

Columbia, SC · On-site

$60.50 - $80.50/hr

Bachelor's Degree in Computer Science, Information Security, Information Systems, or a related field. * Master's Degree in Computer Science, Information Security, Information Systems, or a related ...

Discrete Math Tutor

Columbia, SC · Remote

$18 - $40/hr

Ability to explain mathematical induction, counting principles, modular arithmetic, and tree structures while preparing students for computer science theory, cryptography, and advanced mathematics ...

Bachelor's degree in Computer Science, Software/Computer Engineering or related field. * 5+ years of professional experience in software development related to modeling, simulation, design, or ...

Bachelor's Degree in Information Technology, Computer Science, or closely related field. * 4 years of experience- Server experience to include but not limited to, Microsoft Server 2000, 2003, 2008 ...

Bachelor's Degree in Information Technology, Computer Science, or closely related field. * 4 years of experience- Server experience to include but not limited to, Microsoft Server 2000, 2003, 2008 ...

Data Architect

Columbia, SC

$59 - $75.75/hr

... COMPUTER SCIENCE, INFORMATION MANAGEMENT OR STATISTICS OR RELATED FIELD. 10 YEARS' OF RELEVANT WORK EXPERIENCE MAY BE SUBSTITUTED IN LIEU OF EDUCATION. MINIMUM 7 YEARS OF EXPERIENCE HANDS ON ...

Back End Developer III

Columbia, SC · On-site

$111K - $144K/yr

... Computer Science, Information Technology, or related field OR equivalent experience Preferred : • Quarkus experience is a plus Company : TOP TALENT FOR THE GLOBAL MARKETPLACE HTG partners with ...

Showing results 41-60

Computer Scientist information

See Irmo, SC salary details

$41.2K

$90.9K

$112.3K

How much do computer scientist jobs pay per year?

As of Aug 14, 2026, the average yearly pay for computer scientist in Irmo, SC is $90,917.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,200.00 and $111,900.00 per year, depending on experience, location, and employer.

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 background in mathematics, programming, and algorithm design, usually supported by a degree in computer science or a related field. Familiarity with programming languages (such as Python, Java, C++), development tools, and version control systems is typically required, along with knowledge of specialized software or frameworks relevant to your area. Analytical thinking, problem-solving, and effective communication are crucial soft skills that help you collaborate and present complex ideas clearly. These skills and qualifications are important for developing innovative solutions, advancing technology, and working efficiently in multidisciplinary teams.

What is a computer scientist?

Computer scientists are professionals who study the theory, design, development, and application of computer systems and software. They work on solving complex problems using algorithms, programming languages, and computational methods. Their work can range from developing new technologies, improving cybersecurity, creating software, to researching artificial intelligence and machine learning. Computer scientists are employed in various industries, including tech companies, research institutions, government agencies, and academia.

What does a computer scientist do?

Computer scientists solve problems using technology. They write and program software, create applications for mobile devices, and develop websites. Their primary objectives are to validate and to develop mathematical models capable of computer interaction between people and other computers. They do this by running computer programs and improving computer processes and performance. Beyond working within theoretical frameworks, computer scientists can also research and focus in areas such as data structure and algorithms, information and database theory, software engineering, numerical analysis, computational complexity theory, computer graphics, programming language theory, and computer vision.

How do computer scientists typically collaborate with other departments within an organization?

Computer scientists often work closely with teams from engineering, product management, data analytics, and IT to design, implement, and optimize technological solutions. Collaboration may involve participating in cross-functional meetings, providing technical expertise to inform business decisions, and integrating software systems with other platforms. Effective communication and teamwork are key, as computer scientists must translate complex technical concepts into actionable insights for non-technical colleagues. This collaborative environment not only broadens your professional network but also enhances your problem-solving skills through exposure to diverse perspectives.

What is the difference between Computer Scientist vs Software Engineer?

AspectComputer ScientistSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; often advanced degreesBachelor's or higher in CS, Software Engineering, or related field
Work EnvironmentResearch labs, academia, R&D departmentsTech companies, software development firms, IT departments
Employer & Industry UsageUniversities, research institutions, tech companiesSoftware development companies, startups, large corporations
Common Search & Comparison IntentUnderstanding roles, career paths, and skillsJob requirements, responsibilities, and career growth

Computer Scientists focus on theoretical foundations, algorithms, and research, often working in academia or R&D. Software Engineers design, develop, and maintain software applications in industry settings. While both roles require strong programming skills and a background in computer science, their work environments and primary objectives differ.

What are popular job titles related to Computer Scientist jobs in Irmo, SC?

For Computer Scientist jobs in Irmo, SC, the most frequently searched job titles are:

What job categories do people searching Computer Scientist jobs in Irmo, SC look for?

The top searched job categories for Computer Scientist jobs in Irmo, SC are:

What cities near Irmo, SC are hiring for Computer Scientist jobs?

Cities near Irmo, SC with the most Computer Scientist job openings:

Infographic showing various Computer Scientist job openings in Irmo, SC as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $90,917 per year, or $43.7 per hour.

$50K - $91K/yr

Full-time

PTO

Re-posted 10 days ago


Richland County School District One rating

5.0

Company rating: 5.0 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

564th of 631 rated elementary and secondary schools


Job description

Richland County School District One, South Carolina
Classification Description 

Job Title: Teacher
FLSA:  Exempt
190 days
Salary Range:  $50,100 - $91,143


General Statement of Job
Under limited supervision, plans and presents innovative, developmentally appropriate opportunities for students to learn subject matter and skills that will contribute to the development of students' academic abilities.  Reports to the assigned Principal.
Minimum Requirements
Requires a valid South Carolina teaching certificate or eligibility for South Carolina teaching certificate in the appropriate certified area.  Experience working with children in an educational setting is desirable.
Specific Duties and Responsibilities
Essential Functions:
  • Plans a program of study that meets the needs, interests and abilities of students.
  • May teach multiple disciplines as assigned.
  • Creates a classroom environment conducive to learning and appropriate to the maturity and interests of the students.
  • Plans and prepares lesson plans and related activities for individual students or assigned classes.
  • Guides the learning process toward achievement of curriculum goals; establishes clear objectives for all lessons, units, projects, etc., and communicates these objectives to students.
  • Employs a variety of instructional techniques and media consistent with the physical limitations of the location provided and the needs and capabilities of students involved.
  • Grades work completed by students; maintains accurate records of test scores / grades.
  • Assesses the accomplishments of students on a regular basis and provides progress reports as required.
  • Reports suspected learning and other disabilities to District specialist(s) as appropriate.
  • Maintains accurate, complete and up-to-date records as required by law, District policy and administrative regulation.
  • Assists the school administration in implementing all policies and rules governing student life and conduct; develops reasonable rules of classroom behavior and procedure and maintains order in the classroom in a fair and just manner.
  • Monitors the activities/behavior of the student body as scheduled to ensure student safety and well-being.
  • Assists individual students in need of special attention.
  • Supervises the work of teaching assistants and/or volunteers.
  • Maintains positive relationships with parents; schedules and conducts parent-teacher conferences; facilitates parent education workshops and conducts home visits as necessary.
  • Maintains inventory of classroom supplies and equipment; prepares supply requisitions as needed.
  • Coordinates and/or participates in special programs, projects or events as required; serves as adviser to student organizations, staffs and committees as appropriate.
  • Attends staff meetings and serves on various staff committees as required.
  • Participates in staff in-service training and continuing education as required.
  • Makes arrangements for substitute instructors as needed.
  • Operates various types of machinery and equipment including a computer, printer, copier, laminating machine, fax machine, audio-visual equipment, tape player, various curriculum-specific equipment or instruments, etc.
Additional Duties:
  • May provide remedial assistance to individuals, small groups or entire classes of students as scheduled during or after regular school hours.
  • Maintains a clean and orderly classroom.
  • Performs related duties as required
 
Minimum Qualifications and Standards Required
Physical Requirements:
Tasks involve the ability to exert very moderate physical effort in light work, typically involving some combination of remaining standing for extended periods of time, writing on a chalkboard, stooping, kneeling and crouching, and some lifting, carrying, pushing and/or pulling of objects and materials of moderate weight (12 to 20 pounds). 
Data Conception: 
Requires the ability to compare and/or judge the readily observable, functional, structural or compositional characteristics (whether similar to or divergent from obvious standards) of data, people or things.
Interpersonal Communication:
Requires the ability of speaking and/or signaling people to convey or exchange information.  Includes receiving assignments and/or directions from supervisors and lecturing / giving instruction and/or assignments to students and assistants.
Language Ability:
Requires the ability to read a variety of policy and procedure manuals, curriculum materials, texts, computer manuals, etc.  Requires the ability to enter data into computer and prepare reports, records, teaching materials, correspondence, etc., with proper format, punctuation, spelling and grammar, using all parts of speech.  Must be able to speak with poise, voice control and confidence and to articulate information to others. 
Intelligence:
Requires the ability to apply principles of rational systems to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists; to interpret a variety of instructions furnished in oral, written, diagrammatic or schedule form.  Requires the ability to use influence systems in classroom teaching and the supervision of assistants and students.  Requires the ability to make independent judgments in the absence of supervisor; to acquire knowledge of topics related to primary occupation.  Must have the ability to comprehend and interpret received information and the ability to comprehend and implement basic office machinery functions.
Verbal Aptitude:
Requires the ability to record and deliver information, to explain procedures, to follow and give oral and written instructions; to counsel and teach students.  Must be able to communicate effectively and efficiently with persons of varying ages and educational/cultural backgrounds and using the terminology applicable to the subject area(s) taught.
Numerical Aptitude:
Requires the ability to add and subtract totals, to multiply and divide, to determine percentages and decimals, to determine time.  Must be able to use practical applications of fractions, percentages, ratio and proportion.
Form/Spatial Aptitude:
Requires the ability to inspect items for proper length, width and shape, and visually read various information.
Motor Coordination:
Requires the ability to coordinate hands and eyes rapidly and accurately in using automated office equipment and communications machinery.
Manual Dexterity:
Requires the ability to handle a variety of items including computer keyboards, office equipment, control knobs, switches, etc.  Must have minimal levels of eye/hand/foot coordination.
Color Discrimination:
Does not require the ability to differentiate between colors and shades of color.
Interpersonal Temperament:
Requires the ability to deal with people beyond giving and receiving instructions.  Must be adaptable to performing under minimal levels of stress when confronted with an emergency or tight deadline. The worker may be subject to danger or risk to a slight degree, or to tension as a regular, consistent part of the job.
Physical Communication:
Requires the ability to talk and hear:  (talking: expressing or exchanging ideas by means of spoken words; hearing:  perceiving nature of sounds by ear).  Must be able to hear and understand communications through a telephone.
Performance Evaluation Criteria
Knowledge of Job:
Is knowledgeable in the methods, policies and procedures of the Richland County School District One pertaining to specific duties of the Teacher.  Is knowledgeable in the laws, ordinances, standards and regulations pertaining to the specific duties and responsibilities of the position.  Has knowledge of the organization of the department and of related departments and agencies.  Has the ability to comprehend, interpret and apply regulations, procedures and related information.  Has thorough knowledge of the subject area(s) assigned to teach; has skill in the interpretation of subject matter to the intellectual level of students taught.  Is able to create and present innovative, effective, developmentally appropriate course and lesson plans.  Has knowledge of the characteristics of the age group assigned.  Is able to establish and maintain positive relationships and work effectively with adults and students.  Is able to supervise, guide and support students with patience and kindness.  Is able to motivate students to participate in educational and extracurricular activities and to want to learn.   Is able to recognize signs of learning, physical, mental and social disabilities and take appropriate action.  Is able to provide assistance, support and/or skills development opportunities to parents as required.  Is able to perform job tasks professionally in an environment where discrimination and other public issues are constant concerns.  Has knowledge of and is able to use modern office practices and equipment, including computers.  Has knowledge of proper English usage, vocabulary, punctuation and spelling; has the mathematical ability to handle required calculations. Is skilled in applying a responsible attention to detail as necessary in preparing records, reports and correspondence.  Is able to read and interpret various materials pertaining to the responsibilities of the job.  Is able to take the initiative to complete the duties of the position without the need of direct supervision. Is able to use independent judgment in performing tasks.  Has the ability to plan, organize and prioritize daily assignments and work activities.  Is able to offer assistance to fellow employees as necessary.  Knows how to maintain effective relationships with co-workers, personnel of other departments, parents, students and members of the public through contact and cooperation.  Has knowledge of the occupational hazards and safety precautions of the industry.  Knows how to react calmly and quickly in emergency situations.  Has the ability to learn and utilize new skills and information to improve job performance and efficiency. 
Quality of Work: 
Maintains high standards of accuracy in exercising duties and responsibilities.  Exercises immediate remedial action to correct any quality deficiencies that occur in areas of responsibility.  Maintains high quality communication and interaction with internal and external entities with whom the position interacts.
Quantity of Work:
Performs described Essential Functions and related assignments efficiently and effectively in order to produce quantity of work which consistently meets established standards and expectations.
Dependability:
Assumes responsibility for completing assigned work.   Completes assigned work within deadlines in accordance with directives, policy, standards and prescribed procedures.  Maintains accountability for assigned responsibilities in the technical, human and conceptual areas.
Attendance:
Attends and remains at work regularly and adheres to policies and procedures regarding absenteeism and tardiness.  Provides adequate notice to higher management with respect to vacation time and leave requests.
Initiative and Enthusiasm:
Maintains an enthusiastic, self-reliant and self-starting approach to meet job responsibilities and accountabilities.  Strives to anticipate work to be accomplished, and initiates proper and acceptable action for the completion of work with a minimum of supervision and instruction.
Judgment:
Exercises analytical judgment in areas of responsibility.  Identifies issues or situations as they occur and specifies decision objectives.  Identifies or assists in identifying alternative solutions to issues or situations.  Implements decisions in accordance with prescribed and effective policies and procedures and with a minimum of errors.  Seeks expert or experienced advice where appropriate and researches issues, situations and alternatives before exercising judgment.
Cooperation:
Accepts supervisory instruction and direction and strives to meet the goals and objectives of same.  Questions such instruction and direction when clarification of results or consequences are justified, i.e., poor communications, variance with established policies or procedures, etc.  Offers suggestions and recommendations to encourage and improve cooperation intra- and inter-departmentally.
Relationships with Others:
Shares knowledge with managers, supervisors and co-workers for mutual  benefit.  Contributes to maintaining high morale among all employees.  Develops and maintains cooperative and courteous relationships inter- and intra-departmentally, and with external entities with whom the position interacts.  Tactfully and effectively handles requests, suggestions and complaints in order to established and maintain good will.  Emphasizes the importance of maintaining a positive image.
Coordination of Work:
Plans and organizes daily work routine.  Establishes priorities for the completion of work in accordance with sound time-management methodology.  Avoids duplication of effort.  Estimates expected time of completion of work elements and establishes a personal schedule accordingly.  Attends required meetings, planning sessions and discussions on time.  Implements work activity in accordance with priorities and estimated schedules. 
Safety and Housekeeping:
Adheres to all established safety and housekeeping standards.  Ensure...

What Richland County School District One employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom