Software Engineer
$80K - $90K/yr
Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one ...
$80K - $90K/yr
Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one ...
$80K - $90K/yr
Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one ...
Candidate must be enrolled and pursuing an Engineering / Manufacturing / Computer Science or similar technical degree. * Requires good organizational and interpersonal skills. * Aptitude to learn new ...
Candidate must be enrolled and pursuing an Engineering / Manufacturing / Computer Science or similar technical degree. * Requires good organizational and interpersonal skills. * Aptitude to learn new ...
Candidate must be enrolled and pursuing an Engineering / Manufacturing / Computer Science or similar technical degree. * Requires good organizational and interpersonal skills. * Aptitude to learn new ...
Candidate must be enrolled and pursuing an Engineering / Manufacturing / Computer Science or similar technical degree. * Requires good organizational and interpersonal skills. * Aptitude to learn new ...
Candidate must be enrolled and pursuing an Engineering / Manufacturing / Computer Science or similar technical degree. * Requires good organizational and interpersonal skills. * Aptitude to learn new ...
Candidate must be enrolled and pursuing an Engineering / Manufacturing / Computer Science or similar technical degree. * Requires good organizational and interpersonal skills. * Aptitude to learn new ...
Lima, OH · On-site
$92K - $113K/yr
Bachelor's degree in Computer Science or related field or equivalent combination of education and experience is required, or obtained within 2 years. Licensure/Certification: Microsoft and/or Cisco ...
Lima, OH · On-site
$92K - $113K/yr
Bachelor's degree in Computer Science or related field or equivalent combination of education and experience is required, or obtained within 2 years. Licensure/Certification: Microsoft and/or Cisco ...
Lima, OH · On-site
$92K - $113K/yr
Bachelor's degree in Computer Science or related field or equivalent combination of education and experience is required, or obtained within 2 years. Licensure/Certification: Microsoft and/or Cisco ...
Lima, OH · On-site
$92K - $113K/yr
Bachelor's degree in Computer Science or related field or equivalent combination of education and experience is required, or obtained within 2 years. Licensure/Certification: Microsoft and/or Cisco ...
New Hampshire, OH · On-site
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience) * 2+ years of professional software development experience (adjust based on level)
New Hampshire, OH · On-site
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience) * 2+ years of professional software development experience (adjust based on level)
Lima, OH · On-site
$92K - $113K/yr
Bachelor's degree in Computer Science or related field or equivalent combination of education and experience is required, or obtained within 2 years. Licensure/Certification: Microsoft and/or Cisco ...
Lima, OH · On-site
$92K - $113K/yr
Bachelor's degree in Computer Science or related field or equivalent combination of education and experience is required, or obtained within 2 years. Licensure/Certification: Microsoft and/or Cisco ...
Bluffton, OH · On-site
Bachelor's degree in Information Technology or Computer Science. * Proven work experience as a Windows Administrator is preferred. * Detailed knowledge of Windows server setup, deployment, and ...
Bluffton, OH · On-site
Bachelor's degree in Information Technology or Computer Science. * Proven work experience as a Windows Administrator is preferred. * Detailed knowledge of Windows server setup, deployment, and ...
Bluffton, OH · On-site
Bachelor's degree in Information Technology or Computer Science. * Proven work experience as a Windows Administrator is preferred. * Detailed knowledge of Windows server setup, deployment, and ...
Bluffton, OH · On-site
Bachelor's degree in Information Technology or Computer Science. * Proven work experience as a Windows Administrator is preferred. * Detailed knowledge of Windows server setup, deployment, and ...
New Hampshire, OH · On-site
$70K - $80K/yr
Other Requirements * BS in Computer Science or closely related field or its equivalent combination of relevant education and experience. * Ability to collaborate and participate in meetings during ...
New Hampshire, OH · On-site
$70K - $80K/yr
Other Requirements * BS in Computer Science or closely related field or its equivalent combination of relevant education and experience. * Ability to collaborate and participate in meetings during ...
Bachelor's degree in Computer Science, MIS, Programming, Applications Development or related field * Experience in writing and communicating technical processes and configuration documents * SAP ...
Bachelor's degree in Computer Science, MIS, Programming, Applications Development or related field * Experience in writing and communicating technical processes and configuration documents * SAP ...
Bachelor's degree in Computer Science, MIS, Programming, Applications Development or related field * Experience in writing and communicating technical processes and configuration documents * SAP ...
Bachelor's degree in Computer Science, MIS, Programming, Applications Development or related field * Experience in writing and communicating technical processes and configuration documents * SAP ...
Bachelor's degree in Computer Science, MIS, Programming, Applications Development or related field * Experience in writing and communicating technical processes and configuration documents * SAP ...
Bachelor's degree in Computer Science, MIS, Programming, Applications Development or related field * Experience in writing and communicating technical processes and configuration documents * SAP ...
... and computer science. : The Director of Engineering Outreach works closely with and reports directly to the Dean of the College of Engineering. The Director of Engineering Outreach will provide ...
... and computer science. : The Director of Engineering Outreach works closely with and reports directly to the Dean of the College of Engineering. The Director of Engineering Outreach will provide ...
New Bremen, OH · On-site
$136K - $179K/yr
Bachelor degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related; or equivalent experience * 2 or more years of experience designing and developing ...
New Bremen, OH · On-site
$136K - $179K/yr
Bachelor degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related; or equivalent experience * 2 or more years of experience designing and developing ...
New Bremen, OH · Hybrid
$136K - $179K/yr
Bachelor degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related; or equivalent experience * 2 or more years of experience designing and developing ...
New Bremen, OH · Hybrid
$136K - $179K/yr
Bachelor degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related; or equivalent experience * 2 or more years of experience designing and developing ...
New Bremen, OH · Hybrid
$136K - $179K/yr
Bachelor degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related; or equivalent experience * 2 or more years of experience designing and developing ...
New Bremen, OH · Hybrid
$136K - $179K/yr
Bachelor degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related; or equivalent experience * 2 or more years of experience designing and developing ...
New Bremen, OH · On-site
Bachelor's degree or equivalent in Computer Science, Management Information Systems, Computer Engineering, Engineering or related field of study and 5 years of experience in SAP Systems ...
New Bremen, OH · On-site
Bachelor's degree or equivalent in Computer Science, Management Information Systems, Computer Engineering, Engineering or related field of study and 5 years of experience in SAP Systems ...
Bachelor's degree or equivalent in Computer Science, Management Information Systems, Computer Engineering, Engineering or related field of study and 5 years of experience in SAP Systems ...
Bachelor's degree or equivalent in Computer Science, Management Information Systems, Computer Engineering, Engineering or related field of study and 5 years of experience in SAP Systems ...
$54.6K - $58.3K
7% of jobs
$58.3K - $61.9K
7% of jobs
$61.9K - $65.6K
2% of jobs
$65.6K - $69.2K
0% of jobs
$69.2K - $72.9K
2% of jobs
$74.5K is the 25th percentile. Wages below this are outliers.
$72.9K - $76.5K
15% of jobs
$76.5K - $80.2K
16% of jobs
The median wage is $80.5K / yr.
$80.2K - $83.8K
13% of jobs
$83.8K - $87.5K
6% of jobs
$89.2K is the 75th percentile. Wages above this are outliers.
$87.5K - $91.1K
16% of jobs
$91.1K - $94.8K
17% of jobs
$54.6K
$80.4K
$94.8K
| 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.

8.5
Based on 10 frontline employees who took The Breakroom Quiz
78th of 242 rated software companies
Responsibilities & Duties:
- Write code and contribute to the development of software applications, modules, or components.
- Participate in higher-level aspects of the development process, such as requirements analysis, design, architecture, system integration, testing, and project management.
- Partake in testing code to identify and fix bugs and ensure the quality and reliability of the software.
- Collaborate with other team members, including software architects, designers, and product managers, to ensure alignment with project goals and timelines.
- Proficiency in Java: Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and concurrency/multithreading.
- Enterprise Frameworks: Experience with Spring in particular Spring Boot.
- RESTful API Design: Experience designing, building, and securing robust, scalable REST APIs for third-party integrations and internal UI consumption.
- Database Expertise: Proficiency with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB).
- Search Engine Technology: Experience with search and indexing technologies such as Elasticsearch.
- Experience in React, Next.js and Material UI.
- Worked on AI assisted development (e.g. GitHub Copilot, Claude, Cursor or ChatGPT)
- Familiarity with AI directed prompt engineering for developing applications.
Requirements:
- Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience.
- 3+ years of experience in software development, with proficiency in one or more programming languages.
- Understanding of software engineering principles, design patterns, algorithms, and system architecture.
- Familiarity with modern software development tools, frameworks, and methodologies.
Salary range: $80,000 - $90,000 USD per year.
Get the full story on Breakroom
Sourced by ZipRecruiter
Harris Computer Systems, based in Ottawa, ON, CA, is an established player in the field of public sector software technology. Since its inception in 1976, the company has been striving to make clients' operations more efficient through reliable, practical, and flexible software solutions. Its extensive portfolio primarily serves utility, healthcare, public sector, and educational institutions, contributing to the betterment of public services through technology. Harris strongly believes in the value of forward-thinking technology and the power it has to drive progress for the public sector. This methodology is entirely in line with their mission to ensure customer success by providing reliable, practical, and robust software solutions.
Accounting services
1,001 - 5,000 Employees
Ottawa, ON, CA