1

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

Product Manager - HPC & Software (Infrastructure & Storage) Hybrid (2 days on-site) Locations: San Francisco Bay Area, Houston, Colorado, Minnesota : AI & HPC Software & Hardware Product Manager ...

Product Manager - HPC & Software (Infrastructure & Storage) Hybrid (2 days on-site) Locations: San Francisco Bay Area, Houston, Colorado, Minnesota : AI & HPC Software & Hardware Product Manager ...

Software Engineering Manager

Bodega Bay, CA ยท Remote

$150K - $190K/yr

Software Engineering Manager Remote, Full-Time About the Team/Role WEX FSM (formerly Payzerware), is an end-to-end Field Service Management platform that helps contractors run their business, grow ...

Software Engineering Manager

Bodega Bay, CA ยท Remote

$150K - $190K/yr

Software Engineering Manager Remote, Full-Time About the Team/Role WEX FSM (formerly Payzerware), is an end-to-end Field Service Management platform that helps contractors run their business, grow ...

Specific projects can include updates and modifications to existing Alluxa software used for product management (Manufacturing Execution System - MES), data analysis and reporting, custom hardware ...

Specific projects can include updates and modifications to existing Alluxa software used for product management (Manufacturing Execution System - MES), data analysis and reporting, custom hardware ...

Extend and maintain an existing Java/Jersey-based fleet management portal * Support and evolve a ... Our software team is building IoT solutions that bring these devices online-enabling real-time ...

Extend and maintain an existing Java/Jersey-based fleet management portal * Support and evolve a ... Our software team is building IoT solutions that bring these devices online--enabling real-time ...

Software Engineer

Petaluma, CA ยท On-site

$125K - $150K/yr

Extend and maintain an existing Java/Jersey-based fleet management portal * Support and evolve a ... Our software team is building IoT solutions that bring these devices online-enabling real-time ...

Staff Software Development Engineer As a Staff Software Development Engineer at JazzX, you'll ... Proven track record deploying and managing cloud environments using Infrastructure as Code (IaC ...

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

Senior Software Engineer

Bodega Bay, CA ยท On-site

$145K - $191K/yr

The software reads patient data, triages issues, handles faxes, schedules visits, orders labs, manages referrals, checks in on patients, and runs follow-up. * Third, we have a business model that ...

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 Jun 12, 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 cities near Santa Rosa, CA are hiring for Software Manager jobs? Cities near Santa Rosa, CA with the most Software Manager job openings:

Product Manager - HPC & AI Software

Salt

Sonoma, CA โ€ข Hybrid

Other

Posted 3 days ago


Job description

Product Manager - HPC & Software (Infrastructure & Storage)

Hybrid (2 days on-site)

Locations: San Francisco Bay Area, Houston, Colorado, Minnesota


Job Description:


AI & HPC Software & Hardware Product Manager focused on defining and delivering software capabilities for firmware lifecycle management, rack-scale operations, and power/thermal optimization across HPC and AI infrastructure.


Responsibilities:


  • Lead and drive the end-to-end product strategy and roadmap for AI and HPC software management capabilities, including firmware, rack, and power management domains.
  • Define customer value propositions and business outcomes for reliability, uptime, energy efficiency, and operational simplicity across deployments.
  • Translate market and field requirements into product requirements for firmware lifecycle workflows (upgrade orchestration, rollback, policy controls, compliance tracking).
  • Own rack management software requirements spanning rack-level health, telemetry, inventory state, fault isolation, and automated remediation workflows.
  • Define and prioritize power management capabilities, including power capping, thermal-aware scheduling, workload-to-power policy alignment, and datacenter efficiency reporting.
  • Partner with engineering to align software architecture and release sequencing across iLO, system firmware, rack management controllers, and cluster management platforms.
  • Collaborate with PMM, sales, and solutions teams to create technical enablement content, reference architectures, and customer-facing narratives for power-efficient AI/HPC operations.
  • Drive lifecycle governance across plan, build, launch, sustain, and end-of-life phases, ensuring roadmap clarity and measurable adoption outcomes.
  • Establish KPI frameworks for product success, including firmware compliance rates, mean time to recovery, rack-level incident reduction, and power utilization effectiveness indicators.


Education & Experience required:


  • 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 software product management, systems management, infrastructure software, or a related field


Knowledge & Skills:


  • Deep knowledge of firmware and platform software stacks (BMC, BIOS/UEFI, device firmware update flows, and lifecycle policy controls).
  • Strong understanding of rack-scale infrastructure management, including telemetry pipelines, alerting systems, inventory models, and remediation operations.
  • Expertise in power and thermal management concepts for AI and HPC systems, including performance-per-watt trade-offs and operational guardrails.
  • Strong cross-functional leadership skills to drive alignment across engineering, operations, support, sales, and marketing teams.
  • Ability to convert complex technical capabilities into clear product requirements, release plans, and customer value narratives.
  • Strong analytical and commercial acumen, including KPI design, business case development, and prioritization under constrained resources.