Java Tutor
Iowa City, IA · 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 ...
Iowa City, IA · 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 ...
Iowa City, IA · 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 ...
Iowa City, IA · 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 ...
Iowa City, IA · 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 ...
Cedar Rapids, IA · On-site
$129K - $170K/yr
Bachelor''s degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related STEM discipline (preferred). * 8+ years of embedded software development or ...
Cedar Rapids, IA · On-site
$129K - $170K/yr
Bachelor''s degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related STEM discipline (preferred). * 8+ years of embedded software development or ...
Cedar Rapids, IA · On-site
$53.25 - $70.50/hr
Qualifications Bachelor's degree in Information Systems, Computer Science or technically related field, or equivalent education/experience. Minimum of 8 years work experience. Preferred ...
Cedar Rapids, IA · On-site
$53.25 - $70.50/hr
Qualifications Bachelor's degree in Information Systems, Computer Science or technically related field, or equivalent education/experience. Minimum of 8 years work experience. Preferred ...
Students graduating in 2026 or later, currently pursuing a Bachelor's degree in Chemical Engineering, Electrical Engineering, Computer Science, or another hard science Preference for students who ...
Students graduating in 2026 or later, currently pursuing a Bachelor's degree in Chemical Engineering, Electrical Engineering, Computer Science, or another hard science Preference for students who ...
Students graduating in 2026 or later, currently pursuing a Bachelor's degree in Chemical Engineering, Electrical Engineering, Computer Science, or another hard science Preference for students who ...
Students graduating in 2026 or later, currently pursuing a Bachelor's degree in Chemical Engineering, Electrical Engineering, Computer Science, or another hard science Preference for students who ...
Cedar Rapids, IA · On-site
$53.25 - $70.50/hr
Qualifications Bachelor's degree in Information Systems, Computer Science or technically related field, or equivalent education/experience. Minimum of 8 years work experience. Preferred ...
Cedar Rapids, IA · On-site
$53.25 - $70.50/hr
Qualifications Bachelor's degree in Information Systems, Computer Science or technically related field, or equivalent education/experience. Minimum of 8 years work experience. Preferred ...
Cedar Rapids, IA · On-site
$80K - $107K/yr
A four-year computer science or related technical degree or minimum of 5 (five) years of solid related work experience. * Breadth of knowledge across many technology disciplines; including various ...
Quick apply
Cedar Rapids, IA · On-site
$80K - $107K/yr
A four-year computer science or related technical degree or minimum of 5 (five) years of solid related work experience. * Breadth of knowledge across many technology disciplines; including various ...
Iowa City, IA · Remote
$18 - $40/hr
What We Look For In a Basic Computer Literacy Tutor * Advanced Subject Mastery: Deep knowledge of ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
Iowa City, IA · Remote
$18 - $40/hr
What We Look For In a Basic Computer Literacy Tutor * Advanced Subject Mastery: Deep knowledge of ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
$46K - $60K/yr
Able to write and record reports utilizing basic computer functions. * Able to climb stairs or stand and walk for extended periods of time. * Able to sit, reach, carry, push, bend body at waist, bend ...
$46K - $60K/yr
Able to write and record reports utilizing basic computer functions. * Able to climb stairs or stand and walk for extended periods of time. * Able to sit, reach, carry, push, bend body at waist, bend ...
Cedar Rapids, IA · On-site
$129K - $170K/yr
Bachelor''s degree in Computer Science, Computer Engineering, Electrical Engineering, or another STEM discipline (preferred but not mandatory if required experience is strong). * Experience working ...
Cedar Rapids, IA · On-site
$129K - $170K/yr
Bachelor''s degree in Computer Science, Computer Engineering, Electrical Engineering, or another STEM discipline (preferred but not mandatory if required experience is strong). * Experience working ...
Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...
Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...
Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...
Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...
Computer Networking, Computer science * Must be proficient in Microsoft word, excel, PowerPoint and be able to utilize computer based tools for reports, email and general communication * Ability to ...
Computer Networking, Computer science * Must be proficient in Microsoft word, excel, PowerPoint and be able to utilize computer based tools for reports, email and general communication * Ability to ...
Computer Networking, Computer science * Must be proficient in Microsoft word, excel, PowerPoint and be able to utilize computer based tools for reports, email and general communication * Ability to ...
Computer Networking, Computer science * Must be proficient in Microsoft word, excel, PowerPoint and be able to utilize computer based tools for reports, email and general communication * Ability to ...
Bachelor's degree in Computer Science, Engineering, Business or a related field (preferred, not required) * Strong product instincts & passion for social media, technology, and staying current with ...
Bachelor's degree in Computer Science, Engineering, Business or a related field (preferred, not required) * Strong product instincts & passion for social media, technology, and staying current with ...
Bachelor's degree in Computer Science, Engineering, Business or a related field (preferred, not required) * Strong product instincts & passion for social media, technology, and staying current with ...
Bachelor's degree in Computer Science, Engineering, Business or a related field (preferred, not required) * Strong product instincts & passion for social media, technology, and staying current with ...
Bachelor's degree in Computer Science, Engineering, Business or a related field (preferred, not required) * Strong product instincts & passion for social media, technology, and staying current with ...
Bachelor's degree in Computer Science, Engineering, Business or a related field (preferred, not required) * Strong product instincts & passion for social media, technology, and staying current with ...
D. in Computer Science, Electrical and Computer Engineering, or a closely related discipline; candidates who are ABD or have Masters' or significant professional experience will also be seriously ...
D. in Computer Science, Electrical and Computer Engineering, or a closely related discipline; candidates who are ABD or have Masters' or significant professional experience will also be seriously ...
Bachelor's degree in Computer Science, Engineering, Business or a related field (preferred, not required) * Strong product instincts & passion for social media, technology, and staying current with ...
Bachelor's degree in Computer Science, Engineering, Business or a related field (preferred, not required) * Strong product instincts & passion for social media, technology, and staying current with ...
$55.5K - $59.2K
7% of jobs
$59.2K - $62.9K
7% of jobs
$62.9K - $66.6K
2% of jobs
$66.6K - $70.3K
0% of jobs
$70.3K - $74K
2% of jobs
$75.6K is the 25th percentile. Wages below this are outliers.
$74K - $77.8K
15% of jobs
$77.8K - $81.5K
16% of jobs
The median wage is $81.8K / yr.
$81.5K - $85.2K
13% of jobs
$85.2K - $88.9K
6% of jobs
$90.6K is the 75th percentile. Wages above this are outliers.
$88.9K - $92.6K
16% of jobs
$92.6K - $96.3K
17% of jobs
$55.5K
$81.7K
$96.3K
| Aspect | Computer Science | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's or higher in CS or related field | Bachelor's in CS, Software Engineering, or related field often preferred |
| Work Environment | Research labs, academia, tech companies, startups | Tech companies, software firms, freelance projects |
| Industry Usage | Academic research, algorithm development, theoretical work | Building, coding, testing software applications |
| Common Search/Comparison | Focuses on theoretical foundations and algorithms | Focuses on practical software creation and deployment |
Computer Science and Software Developer roles often overlap, but Computer Science emphasizes theoretical foundations, algorithms, and research, while Software Developers focus on designing, coding, and maintaining software applications. Both roles require programming skills, but their primary focus and work environments differ.
The computer science field provides a wide range of opportunities for technically talented individuals. Depending on your skills and interests, you can find computer science jobs as a software developer, hardware engineer, database administrator, computer systems analyst, network architect, information security analyst, or web developer. You need an analytical mind and strong technical skills to perform your job duties, which may be to develop, maintain, and troubleshoot computer systems, applications, or networks. Your responsibilities in a computer science job are often directly related to the business goals and outcomes of your employer.

5.7
Based on 16 frontline employees who took The Breakroom Quiz
14th of 23 rated private schools and tutoring
Get the full story on Breakroom
Sourced by ZipRecruiter
Education
501 - 1,000 Employees
St. Louis, MO, US
2007