1

Computer Science Engineer Jobs in California (NOW HIRING)

Computer Engineer III

San Diego, CA · On-site

$113K - $133K/yr

Apply the principles and techniques of computer science, engineering, and mathematical analysis to the design, development, testing, and evaluation of the software and systems. * Analyze users' needs ...

Computer Engineer II

San Diego, CA · On-site

$113K - $133K/yr

Apply the principles and techniques of computer science, engineering, and mathematical analysis to the design, development, testing, and evaluation of the software and systems. * Analyze users' needs ...

Computer Vision Engineer

San Diego, CA · On-site

$118K - $139K/yr

OR PhD in Computer or Electrical Engineering, Computer Science, or related field and 2+ years of Software Engineering, Hardware Engineering, Systems Engineering, or related work experience.

$70.84 - $86.11/hr

Master's in computer science or computer engineering OR * Bachelor's in either computer science or computer engineering AND Master's in mathematics, cybernetics, business administration, accounting ...

$89.24/hr

Mathematics, Science & Engineering Department: Computer Science Opening Date: 10/02/2023 Description We are accepting applications for the Adjunct Computer Science Instructor Applicant Pool. Adjunct ...

MSAT Data Science Engineer

Newark, CA · On-site

$120K - $140K/yr

... computer science or data science preferred) with a minimum of 6 years of experience within a GMP ... in programming languages including SQL, Python and R and data analytics tools, including JMP ...

next page

Showing results 1-20

Computer Science Engineer information

See California salary details

$47.9K

$119.9K

$135.7K

How much do computer science engineer jobs pay per year?

As of Jul 22, 2026, the average yearly pay for computer science engineer in California is $119,924.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,000.00 and $129,800.00 per year, depending on experience, location, and employer.

What are some typical projects or tasks a Computer Science Engineer might work on within a multidisciplinary team?

Computer Science Engineers often collaborate with professionals from diverse backgrounds such as product managers, designers, and data analysts. Typical projects may include developing scalable software applications, optimizing algorithms for performance, or integrating new technologies into existing systems. These engineers are frequently involved in code reviews, planning meetings, and cross-functional brainstorming sessions to ensure solutions meet both technical and business requirements. This collaborative environment not only enhances technical skills but also fosters communication and project management abilities.

What are Computer Science Engineers?

Computer Science Engineers are professionals who apply principles of computer science, engineering, and mathematics to design, develop, test, and maintain computer systems, software, and networks. They work on a wide range of technologies, from creating applications and operating systems to improving network security and optimizing hardware performance. Their role often involves problem-solving, programming, and collaborating with other engineers and IT specialists to deliver efficient technology solutions.

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

To thrive as a Computer Science Engineer, you need a solid background in programming, algorithms, data structures, and computer systems, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, as well as experience using development tools, version control systems (such as Git), and relevant certifications like AWS or Cisco, are highly valued. Strong problem-solving abilities, teamwork, and effective communication help set exceptional engineers apart. These skills are vital for designing, developing, and maintaining reliable software solutions in ever-evolving technical environments.
What cities in California are hiring for Computer Science Engineer jobs? Cities in California with the most Computer Science Engineer job openings:
Infographic showing various Computer Science Engineer job openings in California as of July 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $119,924 per year, or $57.7 per hour.
Adjunct Computer Science Instructor

$47.07 - $78.42/hr

Other

Posted 29 days ago


Job description

Position Information
Job Title Adjunct Computer Science Instructor Location Yuba College - Marysville, CA. Job Description

BASIC FUNCTION:

Develop and deliver instructional lectures for Computer Science courses up to 10 hours/week

Organize and teach all levels of Computer Science classes

Use appropriate teaching methods to facilitate student learning;

Teach day, evening, and/or weekend teaching assignments, which may include distance learning (interactive television, online) and accelerated courses;

Assess Student Learning Outcomes every semester;

Participate in department, division, and college-wide initiatives and committees if desired

Essential Duties Summary

REQUIRED DUTIES:

Demonstrate sensitivity to and understanding of the diverse academic, socioeconomic, cultural, disability and ethnic backgrounds of community college students.

Required Qualifications

QUALIFICATIONS: The successful candidate, by the final filing date, must possess the minimum qualifications stated below:

Master's in computer science or computer engineering OR

Bachelor's in either of the above AND

Master's in mathematics, cybernetics, business administration, accounting or engineering OR

Bachelor's in engineering AND

Master's in cybernetics, engineering, mathematics, or business administration OR

Bachelor's in mathematics AND

Master's in cybernetics, engineering, mathematics, or business administration OR

Bachelor's degree in any of the above AND

A master's degree in information science, computer information systems, or information systems

OR the equivalent.

Desired/Preferred Qualifications

EXPERIENCE:

Preference may be given to candidates with life or teaching which would demonstrate the clear ability to teach Computer Science to community college students.

Physical Demands Range/Step Step 1 - Step 7 (Based on degree and teaching experience) Salary Range $47.07 - $78.42/Lecture Rate Per Hour Benefits Information EEO Statement

As an equal opportunity employer with a diverse staff and student population, the Yuba Community College District is committed to creating an inclusive and effective learning and working environment for all.

Posting Detail Information
Internal vs. External External Posting Number AS106P Open Date Close Date Review Start Date Open Until Filled Yes Special Instructions to Applicants

Yuba Community College District is accepting qualified applicants for possible temporary part-time teaching assignments. These positions are filled based on the needs of the department and are on-going recruitments.

A complete application includes the following: Online Academic Application, resume, transcripts, EEO Statement, up to (3) current letters of recommendation and a cover letter/letter of interest.

EQUIVALENCY: If you do not meet the specific degree requirements for an instructor in the discipline required, you may request equivalency before the final filing date. There are three (3) forms that you will need to download from the HR web site under FORMS, it is titled: Equivalency Determination Application, Statement, and Procedure - the information requested is required of all candidates not holding the stated minimum qualifications who are seeking consideration on the basis of equivalency