1

Computer Science Jobs in Walnut Creek, CA (NOW HIRING)

Computer Vision Engineer

Burlingame, CA · On-site

$183K - $257K/yr

... in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience • Bachelor's degree in Computer Science, Computer Engineering, Machine Learning, or ...

Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience * Bachelor's degree in Computer Science, Computer Engineering, Machine ...

... data science, and computer science to help us develop a software framework for designing and discovering new advanced materials and chemicals. Work will focus on (1) the application of nanoscale ...

... data science, and computer science to help us develop a software framework for designing and discovering new advanced materials and chemicals. Work will focus on (1) the application of nanoscale ...

Showing results 21-40

Computer Science information

See Walnut Creek, CA salary details

$62.6K

$92K

$108.5K

How much do computer science jobs pay per year?

As of Aug 18, 2026, the average yearly pay for computer science in Walnut Creek, CA is $92,036.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,800.00 and $103,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 Walnut Creek, CA?

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

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

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

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

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

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

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

Infographic showing various Computer Science job openings in Walnut Creek, CA as of August 2026, with employment types broken down into 40% Full Time, and 60% Part Time. Highlights an 85% In-person, and 15% Remote job distribution, with an average salary of $92,036 per year, or $44.2 per hour.

Lecturer Pool - Electrical Engineering and Computer Science

University of California, Berkeley

Berkeley, CA • On-site

$101K - $199K/yr

Other

Re-posted 17 days ago


University Of California Berkeley rating

8.6

Company rating: 8.6 out of 10

Based on 32 frontline employees who took The Breakroom Quiz

67th of 618 rated colleges and universities


Job description

Position overview
Salary range: The posted UC academic salary scales set the minimum pay determined by rank and/or step at appointment. See the following table for the current salary scale for this position: https://www.ucop.edu/academic-personnel-programs/_files/2025-26/represented-july-2025-scales/t15.pdf . The current full-time salary range for this position is $101,198 - $199,722.
Percent time: FTE/Percent may vary based on departmental needs. Positions typically range from 17% -100% time in a given semester.
Anticipated start: Academic Year: July 1
Fall semester (only): August 1
Spring semester (only): January 1
Summer (only): May-August
Review timeline: Appointments for summer sessions are usually reviewed in February. Appointments for the fall and spring semesters are usually reviewed in March.
Application Window
Open date: June 10, 2025
Most recent review date: Friday, Aug 7, 2026 at 11:59pm (Pacific Time) Applications received after this date will be reviewed by the search committee if the position has not yet been filled.
Final date: Monday, Feb 1, 2027 at 11:59pm (Pacific Time) Applications will continue to be accepted until this date, but those received after the review date will only be considered if the position has not yet been filled.
Position description
The Department of Electrical Engineering and Computer Sciences at the University of California, Berkeley invites applications for a pool of qualified temporary instructors to teach Electrical Engineering or Computer Science courses should an opening arise. These are not tenure-track positions - selected candidates will hold the title of Lecturer. Screening of applicants is ongoing and will continue as needed. The number of positions varies from semester to semester, depending on the needs of the department. Due to budget restrictions, no funding is available for visa or relocation expenses.
In addition to lecturing responsibilities, general duties for these positions include holding office hours, assigning grades, advising students, preparing course materials (e.g. syllabus), and maintaining a course website.
The department seeks candidates who can support the success of all students through inclusive curriculum, classroom environment, and pedagogy in higher education through their teaching. UC Berkeley has an excellent benefits package as well as a number of policies and programs to support employees as they balance work and family, if applicable.
Please note: The use of a lecturer pool does not guarantee that an open position exists. See the review date specified in AP Recruit to learn whether the Department is currently reviewing applications for a specific position. If there is no future review date specified, your application may not be considered at this time.
Labor Contract: https://ucnet.universityofcalifornia.edu/labor/bargaining-units/ix/index.html
Department: https://eecs.berkeley.edu/
Division: https://data.berkeley.edu/
School: https://engineering.berkeley.edu/
Qualifications
Basic qualifications (required at time of application)
The minimum qualification required to be considered an applicant for the position is a Bachelor's degree (or equivalent international degree). Must be met by the time of application.
Additional qualifications (required at time of start)
The following additional qualifications are required by the start date of the job. Advanced degree or four years teaching and/or industry experience.
Preferred qualifications
Experience in teaching courses in Electrical Engineering or Computer Science, particularly courses with 200+ students. Experience managing large course staff.
Ability to support the success of all students through inclusive curriculum, classroom environment, and pedagogy.
Application Requirements
Document requirements
  • Cover Letter (Optional)
  • Curriculum Vitae - Your current and updated C.V.
  • Statement of Teaching - Please discuss prior teaching experience, qualifications (including teaching evaluations, if available), teaching approach, and future teaching interests. This can include, for example, specific efforts, accomplishments, and future plans to support the success of all students through inclusive curriculum, classroom environment, and pedagogy.
    The teaching statement must include information on the course(s) the applicant is qualified to teach (after reviewing our list of courses: https://eecs.berkeley.edu/academics/courses ).
    Courses of particular interest in the Computer Science division include CS 10, CS 61A, CS 61B, CS 70, CS 88, CS C8, CS C100, CS 160, CS 169, CS 170, CS W186, CS 188, CS 189, CS 194-100*, CS 195, CS 370, and CS 375. *Note: Candidates qualified to teach CS 194-100 possess teaching experience and a background covering the intersection of social justice and technology.
    Courses of particular interest in the Electrical Engineering division include EE 16A , EE 16B, EE 192, and EE 247B.

Reference requirements
  • 3 required (contact information only)

References will only be contacted at the finalist stage. We will seek candidate permission before contacting references.
Apply link: https://aprecruit.berkeley.edu/JPF04955
Help contact: jessicarojas@eecs.berkeley.edu
About UC Berkeley
UC Berkeley is committed to diversity, equity, inclusion, and belonging in our public mission of research, teaching, and service, consistent with UC Regents Policy 4400 and University of California Academic Personnel policy ( APM 210 1-d ). These values are embedded in our Principles of Community , which reflect our passion for critical inquiry, debate, discovery and innovation, and our deep commitment to contributing to a better world. Every member of the UC Berkeley community has a role in sustaining a safe, caring and humane environment in which these values can thrive.
The University of California, Berkeley is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or protected veteran status.
For more information, please refer to the University of California's Affirmative Action and Nondiscrimination in Employment Policy and the University of California's Anti-Discrimination Policy .
In searches when letters of reference are required all letters will be treated as confidential per University of California policy and California state law. Please refer potential referees, including when letters are provided via a third party (i.e., dossier service or career center), to the UC Berkeley statement of confidentiality prior to submitting their letter.
As a University employee, you will be required to comply with all applicable University policies and/or collective bargaining agreements, as may be amended from time to time. Federal, state, or local government directives may impose additional requirements.
Unless stated otherwise, unambiguously, in the position description, this position does not include sponsorship of a new consular H-1B visa petition that would require payment of the $100,000 supplemental fee.
As a condition of employment, the finalist will be required to disclose if they are subject to any final administrative or judicial decisions within the last seven years determining that they committed any misconduct.
  • "Misconduct" means any violation of the policies or laws governing conduct at the applicant's previous place of employment, including, but not limited to, violations of policies or laws prohibiting sexual harassment, sexual assault, or other forms of harassment or discrimination, as defined by the employer.
  • UC Sexual Violence and Sexual Harassment Policy
  • UC Anti-Discrimination Policy
  • APM - 035: Affirmative Action and Nondiscrimination in Employment

Job location
Berkeley, CA

What University Of California Berkeley employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom