1

Computer Science Jobs in Santa Rosa, CA (NOW HIRING)

Bachelor's degree or equivalent in computer science, engineering, or related field of study. * MBA or advanced degree in computer science or engineering preferred. * 8+ years of work experience in ...

Bachelor's degree or equivalent in Computer Science, Computer Engineering, Information Systems or 2 years of relevant experience. * 1-2 years of experience in Software Development * Strong ...

Bachelor's degree or equivalent in Computer Science, Computer Engineering, Information Systems or 2 years of relevant experience. * 1-2 years of experience in Software Development * Strong ...

next page

Showing results 1-20

Computer Science information

See Santa Rosa, CA salary details

$61.8K

$90.9K

$107.1K

How much do computer science jobs pay per year?

As of Jun 18, 2026, the average yearly pay for computer science in Santa Rosa, CA is $90,865.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,700.00 and $102,200.00 per year, depending on experience, location, and employer.

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 careers do computer science have?

Computer science graduates can pursue careers such as software developers, systems analysts, cybersecurity specialists, data scientists, and network administrators. These roles often require knowledge of programming languages, problem-solving skills, and familiarity with tools like databases and operating systems.

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 kind of jobs are there in computer science?

Computer science offers a variety of jobs including software developer, systems analyst, cybersecurity analyst, data scientist, network administrator, and database administrator. These roles often require skills in programming languages, problem-solving, and knowledge of tools like operating systems and development environments.

What can I 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 problem-solving, often requiring knowledge of programming languages, databases, and operating systems.

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 jobs can I do with computer science?

With a degree in computer science, you can pursue roles such as software developer, systems analyst, cybersecurity analyst, data scientist, network administrator, and database administrator. These jobs often require knowledge of programming languages, problem-solving skills, and familiarity with tools like Linux, Python, or SQL.
What are the most commonly searched types of Computer Science jobs in Santa Rosa, CA? The most popular types of Computer Science jobs in Santa Rosa, CA are:
What are popular job titles related to Computer Science jobs in Santa Rosa, CA? For Computer Science jobs in Santa Rosa, CA, the most frequently searched job titles are:
What job categories do people searching Computer Science jobs in Santa Rosa, CA look for? The top searched job categories for Computer Science jobs in Santa Rosa, CA are:
What cities near Santa Rosa, CA are hiring for Computer Science jobs? Cities near Santa Rosa, CA with the most Computer Science job openings:
Infographic showing various Computer Science job openings in Santa Rosa, CA as of June 2026, with employment types broken down into 17% Internship, 50% Full Time, and 33% Contract. Highlights an 83% In-person, and 17% Remote job distribution, with an average salary of $90,865 per year, or $43.7 per hour.
Space and Satellite Business Development Engineer

Space and Satellite Business Development Engineer

Keysight Technologies, Inc.

Santa Rosa, CA

$152K - $254K/yr

Other

Posted 9 days ago


Keysight Technologies rating

8.1

Company rating: 8.1 out of 10

Based on 20 frontline employees who took The Breakroom Quiz

40th of 139 rated electronics manufacturers


Job description

Overview

Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~16,800 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.

Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.

Keysight's Aerospace and Defense unit seeks an experienced engineer with strong track record and credentials showing deep expertise in 5G test and emulation challenges and knowledge of Keysight’s wide range of solutions to successfully generate and close business opportunities with focus on North America.


Responsibilities

About the Job:

This position is focused on identifying and developing new customer engagements in the Aerospace/Defense industry that requires expertise in wireless telecom systems with emphasis on 5G and proprietary Non-Terrestrial Networks.  Some prior industry experience with satellite makers and/or network operators is highly desired.  You will be expected to initiate and lead successful business opportunities, often requiring extensive evaluation of Keysight solutions by customers.  Key product lines include Base Station and UE emulators and protocol analyzers and channel emulators.

About the Team:

You will join a team of seasoned professionals working in Keysight’s Aerospace, Defense and Government Solutions (ADGS) vertical business unit. Hosted in our ADGS Space and Satellite business group, you will be part of a high energy and highly motivated team driving double digit growth in established as well as new space and other defense tech startups. 

Responsibilities:

  • Identify customer prospects that could benefit from Keysight’s existing portfolio of capabilities related simulation and emulation of terrestrial and non-terrestrial network conditions.
  • Partner with Keysight’s Field Account Management teams to initiate new customer relationships, through indirect (via Linked In) as well as direct encounters (tradeshows, technical seminars, or by invitation from the customer)
  • Learn the customer’s problem set and quickly identify areas where Keysight can immediately add value. Win agreement to collaborate within a specific timeframe and establish a clear timeline to business outcomes.

Once an opportunity has been qualified, lead the formation of a team to plan and execute the project.

#LI-MO1


Qualifications

Basic Qualifications:

Bachelor of Science in Electrical Engineering and Computer Science

US Person / US Citizenship Required

5-7 years' experience directly supporting customers doing network design, testing / emulation and/or quality of service monitoring

Desired Qualifications:

Master of Science degree.  Project Management Credential not required

Knowledge of and experience with Keysight RF test and emulation equipment

Santa Rosa, CA Pay Range: MIN $138,000.00 - MAX $231,000.00

Santa Clara, CA Pay Range: MIN $152,000.00 - MAX $254,000.00

Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***

Qualifications:

Basic Qualifications:

Bachelor of Science in Electrical Engineering and Computer Science

US Person / US Citizenship Required

5-7 years' experience directly supporting customers doing network design, testing / emulation and/or quality of service monitoring

Desired Qualifications:

Master of Science degree.  Project Management Credential not required

Knowledge of and experience with Keysight RF test and emulation equipment

Santa Rosa, CA Pay Range: MIN $138,000.00 - MAX $231,000.00

Santa Clara, CA Pay Range: MIN $152,000.00 - MAX $254,000.00

Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***

Education:UNAVAILABLEEmployment Type: UNAVAILABLE

What Keysight Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom