1

Software Manager Jobs in Santa Rosa, CA (NOW HIRING)

R&D Software Engineer 37412257 * Hourly pay: $55/hr * Worksite: Leading electronic testing company (Santa Rosa, CA 95403 - Onsite) * W2 Employment, Group Medical, Dental, Vision, Life, Retirement ...

R&D Software Engineer 37412257 * Hourly pay: $55/hr * Worksite: Leading electronic testing company (Santa Rosa, CA 95403 - Onsite) * W2 Employment, Group Medical, Dental, Vision, Life, Retirement ...

Whether it's TCP/IP networking stack software that powers billions of iPhones, or high performance kernel bypass and hardware offload running on Apple Silicon servers powering Private Cloud Compute ...

Sr. Software Engineer

Bodega Bay, CA · On-site

$145K - $191K/yr

Lever builds modern recruiting software for teams to source, interview, and hire top talent. Our team strives to set a new bar for enterprise software with modern, well-designed, real-time apps. We ...

We are seeking a Software Engineer to join the Ema team. You are passionate about designing and ... Collaborate closely with product managers, UX designers, and other stakeholders to gather ...

The Apple Services Engineering (ASE) team is building the next generation of foundational tools that empower software developers at Apple to build products that our customers love. The Observability ...

Senior Software Engineer (backend)

Bodega Bay, CA · Remote

$145K - $191K/yr

Ensure our software is working correctly and fix any customer issues with passion and dedication. Qualifications Who you are * Someone who builds microservices-based cloud products and platforms. * A ...

next page

Showing results 1-20

Software Manager information

See Santa Rosa, CA salary details

$81.5K

$156.2K

$194.6K

How much do software manager jobs pay per year?

As of Jul 13, 2026, the average yearly pay for software manager in Santa Rosa, CA is $156,163.00, according to ZipRecruiter salary data. Most workers in this role earn between $141,000.00 and $185,300.00 per year, depending on experience, location, and employer.

What does a Software Manager do?

A Software Manager oversees software development teams, ensuring projects are completed on time and meet quality standards. They coordinate between team members, manage resources, and communicate with stakeholders about progress and requirements. Additionally, they may be responsible for hiring, mentoring, and evaluating team performance. Their role bridges the gap between technical staff and upper management to align technology goals with business objectives.

What Is a Software Manager?

A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.

What is the difference between Software Manager vs Software Engineer?

AspectSoftware ManagerSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; management experienceBachelor's or higher in CS or related field; coding skills
Work EnvironmentOversees teams, manages projects, strategic planningDevelops software, writes code, tests applications
Employer & Industry UsageUsed in tech companies, startups, large enterprisesUsed across all tech sectors, startups, corporate IT

The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.

How does a Software Manager typically balance hands-on technical work with leadership responsibilities?

Software Managers often juggle both technical and leadership duties, but the balance can vary depending on the organization and team size. In many cases, Software Managers spend a significant portion of their time on people management tasks such as mentoring team members, conducting code reviews, planning sprints, and facilitating communication between stakeholders. However, they may also remain involved in architectural decisions or critical technical challenges to stay connected with the team's work. Effective Software Managers prioritize delegating coding tasks to their team while focusing on enabling productivity, resolving blockers, and ensuring project alignment with business goals.

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

To thrive as a Software Manager, you need a strong background in software development, project management, and leadership, often supported by a degree in computer science or a related field. Familiarity with Agile methodologies, version control systems like Git, and project management tools such as Jira is typically required. Exceptional communication, problem-solving, and team-building skills set outstanding managers apart in this role. These competencies are essential for delivering projects on time, fostering effective collaboration, and driving high-performing engineering teams.
What are the most commonly searched types of Software jobs in Santa Rosa, CA? The most popular types of Software jobs in Santa Rosa, CA are:
What job categories do people searching Software Manager jobs in Santa Rosa, CA look for? The top searched job categories for Software Manager jobs in Santa Rosa, CA are:
What cities near Santa Rosa, CA are hiring for Software Manager jobs? Cities near Santa Rosa, CA with the most Software Manager job openings:
Infographic showing various Software Manager job openings in Santa Rosa, CA as of July 2026, with employment types broken down into 81% Full Time, 17% Part Time, 1% Temporary, and 1% Contract. Highlights an 86% Physical, 1% Hybrid, and 13% Remote job distribution, with an average salary of $156,163 per year, or $75.1 per hour.
NPI Software Engineer

NPI Software Engineer

Keysight Technologies, Inc.

Santa Rosa, CA • On-site

$122K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 18 days ago


Keysight Technologies rating

8.1

Company rating: 8.1 out of 10

Based on 20 frontline employees who took The Breakroom Quiz

41st of 142 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 ~15,000 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.
Responsibilities
Come join the team at Keysight and use your technical skills to help us create market-leading digital oscilloscope technological solutions. We employ state of the art hardware devices and software tools to bring innovative electronic measurement solutions to industry professionals.
  • Become familiar with theory and practical application of time domain measurements using the Keysight N1000A, sampling diode, and Optical to Electrical (OE) converter
  • Use your software design technical experience in developing manufacturing test solutions using different types of pulse lasers and trigger frequencies
  • Fundamental responsibilities include working with engineering teams to design and implement software manufacturing test processes to exercise the features of new products introduced to market.

Qualifications
Visa Sponsorship is not available for this position. Candidates who now or at any point in the future require sponsorship for employment visa status (e.g., H-1B Visa status) may not be considered.
  • Expectations
    • Undergraduate or Graduate Degree in Electrical Engineering, Computer Science, or Computer Engineering program
    • Experience with object-oriented languages. C++, C#, Java desired
    • Excellent communication skills
    • Ability to function effectively in a team environment
  • Desired Qualifications:
    • Experience interfacing with electronic equipment using SCPI
    • Strong understanding of electronic circuitry and electrical engineering fundamentals

This role is eligible for Keysight Results Bonus Program
US Employees may be eligible for the following benefits:
- Medical, dental and vision
- Health Savings Account
- Health Care and Dependent Care Flexible Spending Accounts
- Life, Accident, Disability insurance
- Business Travel Accident and Business Travel Health
- 401(k) Plan
- Flexible Time Off, Paid Holidays
- Paid Family Leave
- Discounts, Perks
- Tuition Reimbursement
- Adoption Assistance
- ESPP (Employee Stock Purchase Plan)
#LI-MO1
Santa Rosa, CA Pay Range:
MIN $122,580 MID $ 129,020 MAX $ 161,280
#LI-MO1
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***

What Keysight Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom