1

Computer Science Jobs in Corvallis, OR (NOW HIRING)

OR (b) An Associate's degree or higher in Computer Science, Information Technology, or related field, OR completion of a two (2) year accredited vocational training program in information technology ...

This position preforms a wide variety of work that supports the quality of education in the Electrical Engineering and Computer Science Department Online Education degree program. The Undergraduate ...

Staff AI Research Engineer

Salem, OR · On-site

$216K - $338K/yr

MS in Robotics, Computer Science, or a related field. Bonus Points * PhD in Robotics, Computer Science, or a related field. * Publications in top ML or robotics conferences (e.g. NeurIPS, ICML, CoRL ...

Senior AI Research Engineer

Salem, OR · On-site +1

$195K - $304K/yr

MS in Robotics, Computer Science, or a related field. Bonus Points * PhD in Robotics, Computer Science, or a related field. * Publications in top ML or robotics conferences (e.g. NeurIPS, ICML, CoRL ...

next page

Showing results 1-20

Computer Science information

See Corvallis, OR salary details

$58.5K

$86.1K

$101.5K

How much do computer science jobs pay per year?

As of Aug 24, 2026, the average yearly pay for computer science in Corvallis, OR is $86,101.00, according to ZipRecruiter salary data. Most workers in this role earn between $80,300.00 and $96,900.00 per year, depending on experience, location, and employer.

What is computer science?

Computer science is the study of computers, computational systems, and how they process information. It covers a wide range of topics, including programming, algorithms, data structures, artificial intelligence, and software engineering. Computer scientists design and analyze software and hardware to solve problems and improve technology. The field is essential in many industries, from finance and healthcare to entertainment and research.

What are computer science jobs?

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.

What are the key skills and qualifications needed to thrive in a computer science role, and why are they important?

To thrive in a Computer Science role, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with languages like Python, Java, C++, version control systems such as Git, and software development methodologies is often required. Analytical thinking, attention to detail, and effective teamwork are valuable soft skills that set candidates apart. These skills ensure you can design efficient solutions, collaborate on complex projects, and adapt to rapidly evolving technologies.

What are some common challenges computer science professionals face when working on collaborative software projects?

Computer science professionals often encounter challenges such as coordinating with team members across different disciplines, managing version control in shared codebases, and ensuring clear communication of technical concepts to non-technical stakeholders. Navigating conflicting priorities and integrating diverse components can also be demanding, especially in agile environments with tight deadlines. Strong collaboration skills, openness to feedback, and familiarity with team tools like Git and project management platforms can help address these challenges effectively.

What is the difference between Computer Science vs Software Developer?

AspectComputer ScienceSoftware Developer
Required CredentialsBachelor's or higher in CS or related fieldBachelor's in CS, Software Engineering, or related field often preferred
Work EnvironmentResearch labs, academia, tech companies, startupsTech companies, software firms, freelance projects
Industry UsageAcademic research, algorithm development, theoretical workBuilding, coding, testing software applications
Common Search/ComparisonFocuses on theoretical foundations and algorithmsFocuses 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.

Are computer science majors still in demand?

Computer science majors are currently in high demand due to the growth of technology, software development, cybersecurity, and data analysis fields. Employers seek candidates with programming skills, knowledge of algorithms, and experience with tools like Python, Java, and cloud platforms, making it a strong career choice with good job prospects.

What are careers in computer science?

Careers in computer science include roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. These jobs typically require strong programming skills, knowledge of algorithms, and familiarity with tools like programming languages, databases, and operating systems.

What can you do with a computer science degree?

A computer science degree prepares individuals for a variety of roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. It provides skills in programming, algorithms, and systems design, often requiring knowledge of programming languages, databases, and problem-solving. Graduates can work in technology companies, finance, healthcare, or government agencies, often with opportunities for certification and ongoing learning.

What jobs can I do with computer science?

A degree in computer science opens opportunities for roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. These jobs typically require programming skills, knowledge of algorithms, and familiarity with tools like databases and operating systems.

What are the most commonly searched types of Computer Science jobs in Corvallis, OR?

The most popular types of Computer Science jobs in Corvallis, OR are:

What job categories do people searching Computer Science jobs in Corvallis, OR look for?

The top searched job categories for Computer Science jobs in Corvallis, OR are:

What cities near Corvallis, OR are hiring for Computer Science jobs?

Cities near Corvallis, OR with the most Computer Science job openings:

Infographic showing various Computer Science job openings in Corvallis, OR as of August 2026, with employment types broken down into 43% Full Time, and 57% Part Time. Highlights an 85% In-person, and 15% Remote job distribution, with an average salary of $86,101 per year, or $41.4 per hour.

Information Systems Specialist 8

Oregon Department of Fish and Wildlife

Salem, OR • On-site, Remote

$7.8K - $11K/mo

Full-time

Posted 16 days ago


Oregon Youth Authority rating

9.2

Company rating: 9.2 out of 10

Based on 8 frontline employees who took The Breakroom Quiz

56th of 849 rated public administrative organizations


Job description

Initial Posting Date:

08/07/2026

Application Deadline:

11/05/2026

Agency:

Oregon State Department of Police

Salary Range:

$7,800 - $11,825

Position Type:

Employee

Position Title:

Information Systems Specialist 8

Job Description:

The Oregon State Police in Salem, Oregon is hiring for one (1) Full-Time, Permanent Information Systems Specialist 8 position. This position will have the potential of up to 2 days per week of remote work upon successful completion of trial service. During trial service, this position will be fully in-office.

Studies have shown that people from underrepresented backgrounds are less likely to apply for jobs unless they believe they meet all the qualifications and preferred skills described in a job description. We are most interested in finding the best candidate for the job and recognize that candidate may be one who comes from a less traditional background. If you meet key qualifications for the job and believe you would be a good fit, we encourage you to apply; please use your resume and cover letter to address your qualifications and the preferred skills for this position.

If you are a current OSP AFSCME employee and you wish to receive preference as an internal applicant, you must apply in Workday by end of day on 08/21/2026. If you apply after this time, you will not receive internal preference and your interview materials will be reviewed along with external applicants. This recruitment will remain open until 11/05/2026, or until filled, with application review dates occurring approximately every two weeks beginning 08/21/2026. We may close the announcement at any time after this date when we have received an adequate number of applications.

If you require an alternate format to complete the employment process, or to request a copy of the position description, please contact osp.recruiting@osp.oregon.gov and reference REQ-204844.

The salary listed is the non-PERS (Public Employee Retirement System) qualifying salary range. Prior to applying you should ensure all sections of your Workday Job History page is accurate and complete. This information is utilized during the pay equity analysis phase.

The State of Oregon does not request or require your age, date of birth, attendance or graduation dates from an educational institution during the application process.

Summary of Job Duties:

In this position, you will provide high-level technical software application architecture, .NET/C# software development and integration, and business analysis to support and develop software solutions for agency business units. You will conceptualize, design, develop, test, and implement software solutions using primarily Microsoft .NET / C# technologies, establishing and maintaining IT standards, applying security and policies, and performing technical analysis in support of agency-wide programs including Application Architecture, Configuration Management, Security, and Lifecycle Application Development. At management's direction, you will contribute to IT Strategic Planning, Business Continuity Planning, and Disaster Recovery as they relate to the software application portfolio. In this position, you will also be responsible for software that includes mission-critical public safety, financial, and other business applications. You will analyze technology trends and collaborate with other IT subject matter experts (including Infrastructure and Service Desk) to make recommendations for software and hardware that meet Agency business and security needs.

Minimum Qualifications/Eligibility Requirements:

(a) Seven (7) years of information systems experience in:

  • Gathering and documenting business requirements.

  • Writing detailed technical documentation and software specifications.

  • Working with vendors to support complex software solutions.

  • Designing, developing, maintaining, and administering software utilizing C#, ASP.NET, and MSSQL.

OR

(b) An Associate's degree or higher in Computer Science, Information Technology, or related field, OR completion of a two (2) year accredited vocational training program in information technology or related field;

AND 5 years of information systems experience in:

  • Gathering and documenting business requirements.

  • Writing detailed technical documentation and software specifications.

  • Working with vendors to support complex software solutions.

  • Designing, developing, maintaining, and administering software utilizing C#, ASP.NET, and MSSQL;

OR

(c) A Bachelor's degree in Information Technology, Computer Science, or related field

AND three (3) years of information systems experience in:

  • Gathering and documenting business requirements.

  • Writing detailed technical documentation and software specifications.

  • Working with vendors to support complex software solutions.

  • Designing, developing, maintaining, and administering software utilizing C#, ASP.NET, and MSSQL;

OR

(d) Master's degree in Information Technology, Computer Science, or related field

AND one (1) year of information systems experience in:

  • Gathering and documenting business requirements.

  • Writing detailed technical documentation and software specifications.

  • Working with vendors to support complex software solutions.

  • Designing, developing, maintaining, and administering software utilizing C#, ASP.NET, and MSSQL.

Preferred Skills:

  • Professional .NET / C# Application Development Experience: Demonstrated recent, hands-on experience designing, developing, testing, and deploying production applications using Microsoft .NET (preferably .NET 6 or later) and C# to include MVC, Blazor, Entity Framework and MSSQL.

  • Business Analysis & Requirements Translation: Proven ability to perform business analysis by gathering, analyzing, documenting, and validating functional and non-functional requirements from stakeholders, then translating those requirements into clear technical designs, user stories, data models, and system specifications.

  • Complex System Integration & API Development: Experience designing and implementing integrations between multiple systems (internal applications, databases, external partners, or vendor solutions) using APIs, web services, messaging, or similar approaches.

  • Production Support & Problem Resolution for Mission-Critical Applications: Experience diagnosing and resolving complex production issues in live environments, including troubleshooting .NET applications, databases, and integrations under time pressure while minimizing business impact.

  • Modern Software Development Practices & Collaboration: Experience applying modern development practices such as source control, CI/CD pipelines, unit/integration testing, code reviews, and Agile or hybrid methodologies in a team environment.

This recruitment announcement will be used to establish a list of qualified candidates to fill the current vacancy and may be used to fill future vacancies as they occur.

The use of outside resources such as Artificial Intelligence software during applicant skill assessments, examinations, and/or interviews is prohibited unless otherwise stated by the hiring agency. Unauthorized use of outside resources during the hiring process will result in disqualification.

Selection Process:

The process will be comprised of the following evaluation assessment (subject to change).

  • Interview

How to Apply:

Apply in Workday by the deadline listed above, failure to submit your application by 11:59PM of the above listed date will result in automatic disqualification of your application. You must submit a resume demonstrating your experience as it relates to the minimum qualifications for the position. In addition to a resume, you must submit a cover letter - no more than two pages in length - addressing how you meet the preferred skills for this position. Failure to attach a resume addressing the minimum qualifications and a cover letter addressing the preferred skills will result in disqualification of your application. Please submit these documents in either MS Word or PDF format.

This position is covered by an AFSCME Collective Bargaining Agreement. Current OSP AFSCME Local 896 employees who meet the minimum qualifications of this position will be given preference in the selection process. Current OSP employees should refer to the Filling of Vacancies policy for additional information.

The Oregon State Police does not offer visa sponsorships.

U.S. Veteran and/or Oregon National Guard Servicemember Status Designation

Eligible veterans and Oregon National Guard servicemembers (current and former) who meet the qualifications of the position will be awarded candidate preference.

For more information, please visit Veterans Resources.

Additional Information:

Diversity, Equity, and Inclusion at OSP

Background Hiring Information

Employee Benefits

Pay Equity Information & Resources

What You Need to Know to Get the Job


What Oregon Youth Authority employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom