1

Computer Programmer Jobs in Redding, CA (NOW HIRING)

Assistant Resident Engineer

Redding, CA ยท On-site

$55 - $80/hr

Job Title Assistant Resident Engineer Location Redding - Redding, CA US (Primary) Category ... and computer programs. โ€ข Provides support to construction project team for change order ...

... computer manikins to include assisting during the simulation, related operating software, programming needs, and A/V equipment; locating and managing supplies needed to enhance delivery of simulation ...

Master Control Operator

Redding, CA ยท On-site

$17.50 - $19.40/hr

You must have great attention to detail, excellent computer skills, and must be able to work in a ... Support operation of the station by assisting Engineering, News, and other departments * Other ...

Master Control Operator

Redding, CA ยท On-site

$17.50 - $19.40/hr

You must have great attention to detail, excellent computer skills, and must be able to work in a ... Support operation of the station by assisting Engineering, News, and other departments * Other ...

At Fortera, you'll work alongside scientists, engineers, operators, and industry experts who are ... Fortera is seeking Plant Operators for its computer-controlled pilot plant in Redding, California.

next page

Showing results 1-20

Computer Programmer information

See Redding, CA salary details

$35.1K

$69.1K

$101.6K

How much do computer programmer jobs pay per year?

As of Jul 23, 2026, the average yearly pay for computer programmer in Redding, CA is $69,128.00, according to ZipRecruiter salary data. Most workers in this role earn between $53,700.00 and $85,100.00 per year, depending on experience, location, and employer.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What Does a Computer Programmer Do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.
What are popular job titles related to Computer Programmer jobs in Redding, CA? For Computer Programmer jobs in Redding, CA, the most frequently searched job titles are:
What job categories do people searching Computer Programmer jobs in Redding, CA look for? The top searched job categories for Computer Programmer jobs in Redding, CA are:
What cities near Redding, CA are hiring for Computer Programmer jobs? Cities near Redding, CA with the most Computer Programmer job openings:
Infographic showing various Computer Programmer job openings in Redding, CA as of July 2026, with employment types broken down into 1% As Needed, 78% Full Time, 19% Part Time, and 2% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $69,128 per year, or $33.2 per hour.
Adjunct Instructor of Electrical Engineering

Adjunct Instructor of Electrical Engineering

Simpson University

Redding, CA โ€ข On-site

Part-time

Posted 21 days ago


Job description

Apply Here: https://secure.onehcm.com/ta/Simpson.jobs?ShowJob=755142214&TrackId=ZipRecruiter

The Engineering Department at Simpson University, Redding CA, is seeking qualified adjunct faculty to join the adjunct in Electrical Engineering pool for the upcoming academic year, with instructional needs in areas such as Circuits, Electronics, Signals & Systems, and Control Systems. Our department emphasizes project-based and experiential learning, and all courses include lab and/or project components supported by modern, state-of-the-art resources. We are particularly interested in candidates who can create innovative, hands-on lab experiences and integrate emerging technologies into their teaching. The ideal candidates will demonstrate a commitment to excellence in teaching and align with the departmentโ€™s focus on experiential learning. Appointments are part-time and may be renewed based on performance, budget, and program needs.

Qualifications:

ยทย ย ย ย ย ย ย ย  A masterโ€™s degree in electrical engineering or a closely related discipline is required.

ยทย ย ย ย ย ย ย ย  Prior industry and/or teaching experience is strongly preferred.

ยทย ย ย ย ย ย ย ย  Demonstrated ability to teach in a project-based learning environment.

ยทย ย ย ย ย ย ย ย  Strong communication skills and the ability to collaborate with students and faculty from multiple disciplines.

ย 

General Expectations:

ยทย ย ย ย ย  Personal relationship with Jesus, a vibrant Christian faith, and a commitment to Christian community; capable of sharing faith and engaging in conversations about Christ.

ยทย ย ย ย ย  Demonstrate Simpson University Values in the performance of all duties.

ยทย ย ย ย ย  Maintain lifestyle in accordance with Simpson University Lifestyle Policy in Staff Handbook.

ยทย ย ย ย ย  Maintain the confidentiality of information, data and records.

ยทย ย ย ย ย  Properly exercise tact, diplomacy, discretion, and professional judgment.

ยทย ย ย ย ย  Demonstrate strong customer service skills in the performance of job duties.

ยทย ย ย ย ย  Demonstrate good organizational and communication skills in the performance of job duties.

ยทย ย ย ย ย  Supervises employees in accordance with Simpson University policies and procedures.

ยทย ย ย ย ย  Support the overflow needs of other departments within the respective university area.

ยทย ย ย ย ย  Perform other duties in accordance with this position as deemed necessary by the immediate supervisor.

ย 

Essential Functions:

ยทย ย ย ย ย ย ย ย  Teach assigned courses, including class preparation, instruction, grading, and office hours.

ยทย ย ย ย ย ย ย ย  Plan, conduct, and assess laboratory components associated with assigned courses.

ยทย ย ย ย ย ย ย ย  Supervise and evaluate student assignments and projects.

ยทย ย ย ย ย ย ย ย  Provide additional academic support to students as needed.

ยทย ย ย ย ย ย ย ย  Foster a classroom environment that supports inclusivity, engagement, and growth.

ยทย ย ย ย ย ย ย ย  Track and report changes in class schedules or instructional delivery.

ยทย ย ย ย ย ย ย ย  Continuously review and improve teaching materials and methodologies.

ยทย ย ย ย ย ย ย ย  Participate in ongoing professional development and assessment activities.

ยทย ย ย ย ย ย ย ย  Comply with all university policies, procedures, and expectations.

ยทย ย ย ย ย ย ย ย  Perform additional duties as assigned by the Department Chair or College Dean. Course modalities, schedules, and assignments are determined by the department.

Physical Requirements: ย 

Job Title:

Adjunct Instructor of Electrical Engineering

Typical Working Conditions:
(Describe environment including exposure to heat, cold, fumes, chemicals, allergens, mold, etc.)

Indoors in controlled environment

Equipment Used:
(List all manual and automated equipment used in the course of performing essential functions.)

Computer, copier/printer, mouse, keyboard, standard electrical engineering lab equipment

Essential Physical Tasks:
(List all physical tasks encountered in performing essential functions - i.e. sitting for long periods of time using a computer, standing, climbing ladders, etc.)

Sitting for long periods of time using a computer, standing while presenting information, setting up equipment for an electrical engineering lab

ย 

Analysis of Physical Demands to Perform Essential Functions: (N/A)

Key (Based on typical week):

N=Never
R=Rarely (Less than 1 hour per week)
O=Occasional (1%-33% of time)

F=Frequent (34%-66% of time)
C=Constant (over 66% of time)

Activity

Frequency

Activity

Frequency

N

R

O

F

C

N

R

O

F

C

Lifting/Carrying

Twisting/Turning

Under 10 lbs

X

Reach over shoulder

X

11-20 lbs

X

Reach over head

X

21-50 lbs

X

Reach outward

X

51-100 lbs

X

Climb

X

Over 100 lbs

X

Crawl

X

Kneel

X

Pushing/Pulling

Squat

X

Under 10 lbs

X

Sit

X

11-20 lbs

X

Walk-Normal Surfaces

X

21-50 lbs

X

Walk-Uneven Surfaces

X

51-100 lbs

X

Walk-Slippery Surfaces

X

Over 100 lbs

X

Stand

X

Bend

X

Driving