1

Computer Science Jobs in Redding, CA (NOW HIRING)

next page

Showing results 1-20

Computer Science information

See Redding, CA salary details

$60.1K

$88.4K

$104.3K

How much do computer science jobs pay per year?

As of Sep 1, 2026, the average yearly pay for computer science in Redding, CA is $88,422.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,500.00 and $99,500.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 Redding, CA?

The most popular types of Computer Science jobs in Redding, CA are:

What are popular job titles related to Computer Science jobs in Redding, CA?

For Computer Science jobs in Redding, CA, the most frequently searched job titles are:

What job categories do people searching Computer Science jobs in Redding, CA look for?

The top searched job categories for Computer Science jobs in Redding, CA are:

What cities near Redding, CA are hiring for Computer Science jobs?

Cities near Redding, CA with the most Computer Science job openings:

Infographic showing various Computer Science job openings in Redding, CA as of August 2026, with employment types broken down into 72% Full Time, 14% Part Time, and 14% Contract. Highlights an 79% In-person, 14% Hybrid, and 7% Remote job distribution, with an average salary of $88,422 per year, or $42.5 per hour.

Information Systems Specialist II

Red Bluff, CA โ€ข On-site

$2.8K - $3.4K/wk

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 19 days ago


Job description

Salary : $2,823.20 - $3,431.20 Biweekly
Location : Tehama County, CA
Job Type: Full Time
Job Number: 2026-00179
Department: Information Technology
Division: Information Technology
Opening Date: 08/13/2026
Closing Date: 8/31/2026 5:00 PM Pacific
Description
Please Note: Remote and/or Hybrid work is not available for this position.
The County of Tehama is looking for a hands-on IT professional who enjoys solving complex technical challenges and supporting systems that keep County operations running. This position focuses on administering and maintaining Microsoft-based environments, including Active Directory, Microsoft 365, and Azure, while delivering high-quality technical support across departments.
The ideal candidate is skilled in troubleshooting hardware, software, and network issues, and is comfortable deploying and maintaining systems and devices in a dynamic environment. Experience using PowerShell to automate tasks and improve efficiency is highly valued.
This role requires a dependable, solution-oriented mindset and the ability to manage multiple priorities while delivering secure, reliable, and customer-focused IT services.
Examples of Duties
Examples of Duties May Include, But Are Not Limited To: Provides technical support and systems administration across County departments, including responding to and resolving service desk requests; troubleshooting complex hardware, software, and network issues; deploying, configuring, and maintaining desktops, mobile devices, and enterprise applications; administering user accounts, permissions, and access controls within Active Directory and Microsoft 365 environments; monitoring system performance and maintaining system reliability through patching, updates, and proactive maintenance; utilizing monitoring and alerting tools to identify and resolve issues; assisting with implementation of infrastructure, security, and modernization initiatives; developing and maintaining basic automation using tools such as PowerShell to improve operational efficiency; documenting systems, procedures, and technical solutions; and collaborating with staff, vendors, and stakeholders to deliver secure, reliable, and customer-focused technology services aligned with County needs and supporting ongoing cybersecurity, cloud, and infrastructure modernization efforts.
Knowledge Of: Operational characteristics, services, and activities of information systems; principles and practices of computer systems management, maintenance, and support; design, operations, and capabilities of networks and network systems; communications protocols such as TCP/IP; operation and care of computer equipment and peripheral devices; methods and techniques for troubleshooting and resolving technical issues; technical report writing practices and procedures; record keeping principles and procedures; applicable laws, regulations, policies, and procedures related to information systems; and techniques for providing a high level of customer service.
Skill In: Troubleshooting and resolving hardware, software, and network issues in a timely and effective manner; administering user accounts, permissions, and access controls; installing, configuring, and maintaining computer systems, applications, and devices; monitoring system performance and responding to alerts and operational issues; managing multiple tasks and priorities in a dynamic environment; communicating technical information clearly to both technical and non-technical users; and providing high-quality customer service and support to end users.
Ability To: Perform complex computer system installation, maintenance, and support work; analyze problems, identify solutions, and implement recommendations; monitor and support networks; evaluate and prioritize hardware and software requests; research and recommend cost-effective system improvements; prepare and maintain accurate records and documentation; respond to requests and inquiries from end users; organize and prioritize multiple tasks and meet deadlines; communicate clearly in person, over the telephone, and in writing; establish and maintain effective working relationships; work independently and as part of a team; and monitor network performance and troubleshoot issues.
Education, Experience & Licenses
Minimum Qualifications:
  • Graduation from an accredited four-year college or university with Bachelor's degree in computer science, information technology, or a related field,

OR
  • Graduation from an accredited college or university with an Associate's degree in computer science, information technology, or a related field and an Information Technology Career Certification such as CCNA, CCDA, MCP, SCNA, SCSA, or other applicable certifications.
  • Three (3) years of applications software analysis, design and programming, including experience in application development with an online interactive database system.
  • Other combinations of education and experience may be considered.

License & Special Requirements:
  • A valid California Class C driver's license or alternative form of transportation may be required for some positions at the time of appointment. Individuals who do not meet this requirement due to a disability will be reviewed on a case-by-case basis.

Recruitment Information
The department is recruiting for one (1) vacancy.
In addition, Tehama County is establishing an eligibility list to fill future vacancies for an Information Systems Specialist II, as well as subsequent vacancies, which occur during the life of the eligibility list.
New employees should anticipate being hired at the beginning step of the salary range. Candidates who exceed entry level qualifications may be considered, with approval from the Board of Supervisors, for placement at other than A step.
Please submit ALL required documents when applying such as, copies of all required degrees and/or certifications as outlined in the job description. Incomplete applications will not be considered.
If you have questions about this recruitment please contact:
David Bliss, Information Systems Manager
530-527-4655 |
All offers of employment are contingent upon successful completion of background, fingerprinting, drug test and physical examination provided by the County.
EQUAL OPPORTUNITY EMPLOYER / AMERICANS WITH DISABILITIES ACT COMPLIANT / VETERANS' PREFERENCE POLICY / DRUG-FREE WORKPLACE
NOTE: THESE BENEFITS DO NOT APPLY TO EXTRA HELP EMPLOYEES.
*Rates listed in this flyer represent a full-time employee's accrual rate and health insurance premium rate. Part-time employees will have pro-rated accruals and health insurance premium rates based on the number of hours they work.
This position is represented by the Local 39 bargaining unit.
SALARY:
  • Annual salary step increases based upon satisfactory performance and completion of one year of employment (Step A to E).

HEALTH:
  • Approximately 80% of the premium for medical, dental, and vision plan is paid by the County (EPO Plan). The plan covers the employee and all eligible dependents at NO ADDITIONAL COST!
  • Employee premiums are $234.54 per month as of January 1, 2025 and $266.97 as of January 1, 2026 for employee and all eligible dependents.

PAID LEAVES:
  • Benefits also include an annual paid leave plan of
    • 96 hours of vacation (increases upon continuous years of service)
    • 96 hours of sick leave
    • 14 paid holidays plus one 8 hour personal holiday
LIFE INSURANCE:
  • Approximately 80% of the premium for a $30,000 life insurance plan for the employee is paid for by the County.

RETIREMENT:
  • A retirement plan through CalPERS.
    • CalPERS Formulas:
      • Classic member = 2% @ 55
      • New Member = 2% @ 62
  • A Deferred Compensation retirement plan option with a County match of up to a maximum of $60 per month.

ASSISTANCE & PROGRAMS:
  • Employee Assistance Program: Provided to all employees and employee's family members at no cost.
  • LiveHealth Online: Access to a medical provider 24/7 from the comfort of your home at NO COST!
  • Lark: Diabetes Prevention Program
  • Livongo: Diabetes Management Program
  • Hinge Health: Lower Back & Joint Pain Program
  • Carrum Health: Enhanced Surgery Benefits Program
  • Assist to Own: Down Payment Assistance Program

01
What is your highest level of education?
  • Some high school
  • High school diploma or GED
  • Some college
  • Associate's degree
  • Bachelor's Degree
  • Master's Degree
  • Doctorate
  • None of the above

02
If you indicated having a degree, is your degree in computer science, information technology, or a related field?
  • Yes
  • No
  • N/A

03
How many years of experience do you have in computer science, information technology, or a related field?
  • No experience to less than 1 year of experience
  • 1 year to less than 2 years of experience
  • 2 years to less than 3 years of experience
  • 3 years to less than 4 years of experience
  • 4 or more years of experience

04
Do you hold an Information Technology Career Certification such as CCNA, CCDA, MCP, SCNA, SCSA or other applicable certifications?
  • Yes
  • No
  • N/A

05
If you answered yes above, please list your certification(s) below and include them with you application. If you answered no, please write "N/A".
06
Do you have a valid, non-expired California Driver's License or can you obtain one within 6 months?
  • Yes
  • No

07
Are you able to work on-site in Red Bluff, CA on a full-time basis?
  • Yes
  • No

08
Are you able to successfully pass a comprehensive background check, including DOJ/FBI fingerprinting?
  • Yes
  • No

09
How would you rate your proficiency with Active Directory Administration (Managing users, groups, Group Policy, and permissions in Active Directory)?
  • No Experience
  • Novice (minimal exposure)
  • Basic (can follow instructions with guidance)
  • Intermediate (can independently support day-to-day tasks)
  • Advanced (can troubleshoot complex issues and optimize systems)
  • Expert (can design solutions and mentor others)

10
How would you rate your proficiency with Microsoft 365 Administration - Managing users, licensing, Exchange Online, Teams, and SharePoint?
  • No Experience
  • Novice (minimal exposure)
  • Basic (can follow instructions with guidance)
  • Intermediate (can independently support day-to-day tasks)
  • Advanced (can troubleshoot complex issues and optimize systems)
  • Expert (can design solutions and mentor others)

11
How would you rate your proficiency with Azure AD / Entra ID & Identity Security - Managing identities, MFA, conditional access, and directory synchronization?
  • No Experience
  • Novice (minimal exposure)
  • Basic (can follow instructions with guidance)
  • Intermediate (can independently support day-to-day tasks)
  • Advanced (can troubleshoot complex issues and optimize systems)
  • Expert (can design solutions and mentor others)

12
How would you rate your proficiency with Windows Workstation Support - Troubleshooting and supporting Windows 11 systems?
  • No Experience
  • Novice (minimal exposure)
  • Basic (can follow instructions with guidance)
  • Intermediate (can independently support day-to-day tasks)
  • Advanced (can troubleshoot complex issues and optimize systems)
  • Expert (can design solutions and mentor others)

13
How would you rate your proficiency with Device Deployment & Management - Imaging, configuring, and maintaining desktops, laptops, and mobile devices?
  • No Experience
  • Novice (minimal exposure)
  • Basic (can follow instructions with guidance)
  • Intermediate (can independently support day-to-day tasks)
  • Advanced (can troubleshoot complex issues and optimize systems)
  • Expert (can design solutions and mentor others)

14
How would you rate your proficiency with Basic Networking & Troubleshooting - Understanding and troubleshooting DNS, DHCP, TCP/IP, and connectivity issues?
  • No Experience
  • Novice (minimal exposure)
  • Basic (can follow instructions with guidance)
  • Intermediate (can independently support day-to-day tasks)
  • Advanced (can troubleshoot complex issues and optimize systems)
  • Expert (can design solutions and mentor others)

15
How would you rate your proficiency with Endpoint Security Tools - Experience with antivirus, EDR, or endpoint protection platforms?
  • No Experience
  • Novice (minimal exposure)
  • Basic (can follow instructions with guidance)
  • Intermediate (can independently support day-to-day tasks)
  • Advanced (can troubleshoot complex issues and optimize systems)
  • Expert (can design solutions and mentor others)

16
How would you rate your proficiency with Technical Documentation - Creating and maintaining clear and accurate technical documentation?
  • No Experience
  • Novice (minimal exposure)
  • Basic (can follow instructions with guidance)
  • Intermediate (can independently support day-to-day tasks)
  • Advanced (can troubleshoot complex issues and optimize systems)
  • Expert (can design solutions and mentor others)

17
How would you rate your profic