1

Software Manager Jobs in San Ramon, CA (NOW HIRING)

Software Manager

San Jose, CA · On-site

$218K - $257K/yr

We are seeking an experienced Software Manager to lead a team responsible for developing high-performance software, including the graphical user interface (GUI), for a robotic surgical system. This ...

Software Manager

San Ramon, CA · On-site

$160K - $220K/yr

Software Manager Corporate Office: San Ramon, California Relocation Assistance: No (Local Candidates Are Encouraged to Apply and Will Be Given Preference) Closing: Continuous Recruitment. We are ...

Software Manager

San Jose, CA · On-site

$218K - $257K/yr

We are seeking an experienced Software Manager to lead a team responsible for developing high-performance software, including the graphical user interface (GUI), for a robotic surgical system. This ...

We are seeking an experienced Software Manager to lead a team responsible for developing high-performance software, including the graphical user interface (GUI), for a robotic surgical system. This ...

Qualifications * Bachelor's degree in Data Science, Software Engineering, Systems Engineering ... Deep understanding of telemetry, sensors, logging, and data management for hardware-in-the-loop or ...

User Facing Software Manager

Palo Alto, CA · On-site

$136.90K/yr

Qualifications * Bachelor's degree in Data Science, Software Engineering, Systems Engineering ... Deep understanding of telemetry, sensors, logging, and data management for hardware-in-the-loop or ...

Qualifications * Bachelor's degree in Data Science, Software Engineering, Systems Engineering ... Deep understanding of telemetry, sensors, logging, and data management for hardware-in-the-loop or ...

Work closely with other developers and the software manager to develop and maintain in-house web applications * Perform revision, repair, or expansion of existing application programs to increase ...

... software manager to develop and maintain in-house web applications • Perform revision, repair, or expansion of existing application programs to increase operating efficiency or adapt to new ...

The Opportunity The Software Manager position is responsible for functional management of a software team focusing on signal processing algorithms for our fast-growing sensor products. This manager ...

Senior Software Engineering Manager

Alameda, CA · On-site

$148.70K - $297.30K/yr

The Opportunity The Software Manager position is responsible for functional management of a software team focusing on signal processing algorithms for our fast-growing sensor products. This manager ...

Senior Software Engineering Manager

Alameda, CA · On-site

$148.70K - $297.30K/yr

The Opportunity The Software Manager position is responsible for functional management of a software team focusing on signal processing algorithms for our fast-growing sensor products. This manager ...

next page

Showing results 1-20

Software Manager information

See San Ramon, CA salary details

$83.3K

$159.6K

$198.9K

How much do software manager jobs pay per year?

As of May 31, 2026, the average yearly pay for software manager in San Ramon, CA is $159,618.00, according to ZipRecruiter salary data. Most workers in this role earn between $144,200.00 and $189,400.00 per year, depending on experience, location, and employer.

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

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

What are the most commonly searched types of Software jobs in San Ramon, CA? The most popular types of Software jobs in San Ramon, CA are:
What job categories do people searching Software Manager jobs in San Ramon, CA look for? The top searched job categories for Software Manager jobs in San Ramon, CA are:
What cities near San Ramon, CA are hiring for Software Manager jobs? Cities near San Ramon, CA with the most Software Manager job openings:
Infographic showing various Software Manager job openings in San Ramon, CA as of May 2026, with employment types broken down into 80% Full Time, 16% Part Time, and 4% Contract. Highlights an 75% Physical, 5% Hybrid, and 20% Remote job distribution, with an average salary of $159,618 per year, or $76.7 per hour.
Software Manager

Software Manager

PROCEPT BioRobotics

San Jose, CA • On-site

$218K - $257K/yr

Full-time

Posted 4 days ago


Job description

Company Overview
Embark on an enriching journey with PROCEPT BioRobotics, where our vision, mission, and values guide everything we do as a company. At PROCEPT, we put the patient first in everything we do and are committed to revolutionizing treatment for benign prostatic hyperplasia (BPH, otherwise known as prostate gland enlargement) through innovation in surgical robotics. As our company succeeds and grows, we improve the quality of life of patients, provide more effective treatment options for surgeons, uphold the trust of our shareholders. That starts with a commitment to our People with a focus on creating an evolving landscape for your career, brimming with transformative opportunities that provide continuous career growth opportunities.

The Opportunity That Awaits You:   

We are seeking an experienced Software Manager to lead a team responsible for developing high-performance software, including the graphical user interface (GUI), for a robotic surgical system. This role combines technical leadership and people management, driving the software team to meet the delivery timeline and being accountable for software quality. This is a high-impact position – our robot software is the main way our surgeons experience and interact with our product. It needs to be intuitive, performant, robust, and reliable – and you and your team will be the leading edge of delivering on those attributes.

The ideal candidate brings experience in .NET (C#), along with expertise in user interface development for complex systems and a solid understanding of medical device software lifecycle processes and documentation requirements.

What Your Day-To-Day Will Involve:
  • Lead the design, development, and maintenance of software for robotic surgical systems using C# (.NET) and C++
  • Oversee development of intuitive, responsive, and safety-conscious graphical user interfaces (GUI)
  • Establish and enforce best practices for software design, coding standards, and code reviews
  • Partner with TPM to define project deliverables, plans and timelines, and manage resource allocation.
  • Drive team to meet project deliverables, and foster a culture of accountability, innovation, and continuous improvement
  • Manage, mentor, and grow a team of software engineers, identify skill needs and gaps, and propose solutions to address
  • Own and oversee software documentation in compliance with medical device regulations
  • Maintain traceability across requirements, UI design, implementation, verification, and validation
  • Partner with Quality, Regulatory, and Human Factors teams to support usability validation and regulatory submissions
The Qualifications We Need You to Possess
  • Bachelor’s degree (B.S.) in CS/EE or equivalent with 6 years of direct experience developing software for medical devices, or a Master’s degree with 4+ years of experience
  • 2 years of experience managing or leading software engineering teams
  • Highly self-directed and motivated with excellent verbal and written communication skills
  • Strong proficiency in Object Oriented Design and C# /.NET
  • Experience developing graphical user interfaces for complex or safety-critical systems
  • Experience with software requirements gathering, software architecture, design review, code review, unit testing, integration testing and functional testing
  • Solid understanding of software development lifecycle (SDLC) in regulated environments
The Qualifications We Would Like You to Possess
  • Experience with robotic systems, real-time systems, or image-guided surgery platforms
  • Experience with Windows OS
  • Experience with medical devices regulations (e.g. ISO 13485, ISO 14971, IEC 62304)
  • Experience in medical device usability engineering

For US-Based Candidates Only

Work Authorization Status: Citizen / Permanent Resident

For this role, the anticipated base pay range is $218,000- 257,000 per year.

Plus, eligibility for an annual bonus and equity/RSUs


Understanding PROCEPT's Culture
At PROCEPT, we believe every person matters. Every employee, every patient, every caregiver. Because we are here to create a revolution, and we believe in doing that by innovating everywhere with pathological optimism. We believe in being humble and highly engaged in the work we do, while also working together seamlessly for a common goal. At Procept, curiosity, ingenuity and conviction in the power technology will transform the lives of our patients and providers.
 
And this doesn’t happen by accident. It starts with our live induction program that serves as an incubator for cross-functional team building, an immersion in Procept’s history, jam-packed interactive sessions with executive leadership and a crash-course in the mission and purpose of what we do. It continues with our one-of-a-kind management program designed to build the best managers in the industry, where our people managers across functions come together to exchange ideas and grow, as both managers and learners, in an environment that challenges, supports and broadens.
 
We are fueled by the opportunity to give people their lives back. And we believe that it begins with YOU! At Procept, we push beyond just finding a work/life balance, we strive to find a work/life blend, a professional world that you are honored and impassioned to belong to, one that you can proudly share with your family, friends, and acquaintances.
 
An opportunity at PROCEPT BioRobotics won’t just be about finding a job. It will be an opportunity for you to join a community devoted to making a difference in this world!
 
BENEFITS OF WORKING AT PROCEPT! 
PROCEPT’s health and wellness benefits for employees are second to none in the industry. As an organization, one of our top priorities is to maintain the health and wellbeing of our employees and their families. We offer a comprehensive benefits package that includes full medical coverage, wellness programs, on-site gym, a 401(k) plan with employer match, short-term and long-term disability coverage, basic life insurance, wellbeing benefits, flexible or paid time off, paid parental leave, paid holidays, and many more!

EQUAL EMPLOYMENT OPPORTUNITY STATEMENT
PROCEPT BioRobotics is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind on the basis of race, color, national origin, religion, gender, gender identity, sexual orientation, disability, genetic information, pregnancy, age, or any other protected status set forth in federal, state, or local laws. This policy applies to all employment practices within our organization.
 
PAY RANGE TRANSPARENCY
Procept is committed to fair and equitable compensation practices. The pay range(s) for this role represents a base salary range for non-commissionable roles or on-target earnings for commissionable roles. Actual compensation packages are based on several factors that are unique to each candidate, including but not limited to job-related skills, depth of experience, relevant certifications and training, and specific work location. Based on the factors above, Procept utilizes the full width of the range. The total compensation package for this position may also include eligibility for annual performance bonus, equity, and the benefits listed above.
 
WORK ENVIRONMENT
We’ll provide you training for, and ask you to maintain trained status for, and comply with, all relevant aspects of the PROCEPT BioRobotics Quality Management System to ensure product and support regulatory compliance. We would also ask you to understand and adhere to the PROCEPT BioRobotics Quality & EHS policies.

PROCEPT BioRobotics – Applicant Privacy Notice
When you submit an application on this site, PROCEPT BioRobotics collects the personal information you provide. This may include your name, email address, phone number, résumé or CV, LinkedIn profile, and any optional demographic information you choose to share, such as gender or ethnicity. We use this information to review your application and assess your suitability for the role.
 
To learn more about how we handle personal information, including your rights under applicable privacy regulations, please read our full Privacy Notice at: [Privacy Policy].

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.