1

Computer Science Jobs in California (NOW HIRING)

TPAPT, a national nonprofit consortium of over 12,000 locally owned and operated Tutoring & College Advising Programs, is seeking experienced AP Computer Science instructors to work with students in ...

TPAPT, a national nonprofit consortium of over 12,000 locally owned and operated Tutoring & College Advising Programs, is seeking experienced AP Computer Science instructors to work with students in ...

$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 ...

next page

Showing results 1-20

Computer Science information

See California salary details

$55.8K

$82K

$96.7K

How much do computer science jobs pay per year?

As of Jun 5, 2026, the average yearly pay for computer science in California is $82,020.00, according to ZipRecruiter salary data. Most workers in this role earn between $76,500.00 and $92,300.00 per year, depending on experience, location, and employer.

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 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 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.

What are the most commonly searched types of Computer Science jobs in California? The most popular types of Computer Science jobs in California are:
What cities in California are hiring for Computer Science jobs? Cities in California with the most Computer Science job openings:
Infographic showing various Computer Science job openings in California as of May 2026, with employment types broken down into 66% Full Time, 28% Part Time, and 6% Contract. Highlights an 94% In-person, and 6% Remote job distribution, with an average salary of $82,020 per year, or $39.4 per hour.
Quarterly Lecturer in Computer Science for the Mathematics & Computer Science Department (POOL) 2...

Quarterly Lecturer in Computer Science for the Mathematics & Computer Science Department (POOL) 2...

Santa Clara University

Santa Clara, CA • On-site

$9K/mo

Part-time

Posted 29 days ago


Job description

Position Title:
Quarterly Lecturer in Computer Science for the Mathematics & Computer Science Department (POOL) 2026-2027
Position Type:
Temporary
Salary Range:
$9552 for each 4 or 5 unit course
Purpose:
The Department of Mathematics and Computer Science at Santa Clara University, a Jesuit, Catholic university, seeks applicants for Quarterly Lecturer (non-tenure track) positions to teach courses in Computer Science including introductory programming in Python and C++ and the Theory of Algorithms. Specific assignments will be made according to the academic qualifications of the individual and programmatic need. Santa Clara University is on the quarter system, and the quarters are 10 weeks long with an 11th week for final examinations. This is an applicant pool; as such, positions are hired as needed. The successful candidate will teach no more than 2 courses in any quarter and no more than four courses over the fall, winter and spring quarters. All classes will be presented in person, however, if the county health and university health conditions deteriorate, the successful candidate may be asked to teach part of the course online.
BASIC QUALIFICATIONS:
(1) Terminal degree (Ph.D./MFA) in Computer Science or a closely-related field. Applicants who are ABD or possess a Master's degree, accompanied by commensurate academic experience in teaching Computer Science or a closely-related field (5-7 years of college or professional teaching) will be considered.
(2) Demonstrated excellence in teaching Computer Science at the college level.
(3) Excellent communication skills.
PREFERRED QUALIFICATIONS:
(1) Experience with inclusive pedagogical practices that promote access and academic success for all students.
(2) Experience teaching and mentoring a diverse population of undergraduate students.
RESPONSIBILITIES:
TEACHING (100%)
Teaching duties will not exceed more than two courses in any quarter and no more than four in any academic year, and will include but are not limited to fulfilling all responsibilities associated with assigned courses, including:
a. Conducting and appearing at all assigned class meetings in a timely and prepared manner that demonstrates a command of the discipline and skill in presenting it effectively;
b. Assigning and evaluating assignments that align with the course description and course learning outcomes, and providing timely feedback to students;
c. Holding regular weekly office hours on campus;
d. Submitting student grades that are appropriate, accurate and fair measures of student performance to the Office of the Registrar by the designated deadline;
e. Administering numerical and narrative evaluations for all courses;
f. Where applicable, teaching from an approved syllabus for the University Core courses assigned or working with the Chair to design an appropriate syllabus for submission for approval from the relevant Faculty Core Curriculum Committee.
SERVICE (0%)
This position does not require any service duties. You may be invited, but not required, to attend department meetings or activities.
REQUESTED APPLICATION MATERIALS:
Ad closing date: June 30, 2027
Interested applicants will upload the following required materials into Workday:
  • a letter of application referencing this advertisement to indicate the candidate's interest and qualifications for teaching in our department, including a brief statement about teaching philosophy
  • an up-to-date CV
  • a list of three references with contact information letters of reference
  • letters of reference
  • if possible, a complete set of written and numerical evaluations from students in a recently taught course.

Confidential letters of recommendation from third-parties may be emailed directly to Donna Young at dyoung@scu.edu.
ADDITIONAL INFORMATION:
Please note that your employment is subject to the terms of a collective bargaining agreement between the University and the Service Employees International Union Local 1021 ("Local 1021"; see Collective Bargaining Agreement 2024-26 with SCU).
Telecommute
Santa Clara University is registered to do business in the following states: California, Nevada, Oregon, Washington, and Illinois. Employees approved to telecommute are required to perform their work within one of these states.
EEO Statement
Equal Opportunity/Notice of Nondiscrimination
Santa Clara University is an equal opportunity employer. All qualified applicants are encouraged to apply and will receive consideration for employment without regard to race, color, ethnicity, national origin, citizenship, ancestry, religion, age, sex, sexual orientation, gender, gender expression, gender identity, marital status, parental status, veteran or military status, physical or mental disability, medical conditions, pregnancy or related conditions, reproductive health decisionmaking, or any other characteristic protected by federal, state, or local laws. For a complete copy of Santa Clara University's equal opportunity and nondiscrimination policies, please visit the Office of Equal Opportunity and Title IX website at https://www.scu.edu/title-ix/.
Clery Notice of Availability
Santa Clara University annually collects information about campus crimes and other reportable incidents in accordance with the federal Jeanne Clery Disclosure of Campus Security Policy and Campus Crime Statistics Act. To view the Santa Clara University report, please visit the Campus Safety Services website. To request a paper copy please call Campus Safety at (408) 554-4441. The report includes the type of crime, venue, and number of occurrences.
Americans with Disabilities Act
Consistent with its obligations under the law, Santa Clara University will provide reasonable accommodations to applicants and employees with disabilities. Applicants who wish to request a reasonable accommodation for any part of the application or hiring process should contact the Department of Human Resources ADA Team at hraccommodations@scu.edu or by phone at (408)554-5750.
Work Authorization:
SCU does not sponsor any applicants for work visas for this position. The successful candidate must be able to provide evidence of identity and legal authorization to work in the United States.