1

Software Program Manager Jobs in Riverside, CA (NOW HIRING)

Partner with Program Management, Product Development, and Software Engineering teams to formulate and execute a robust strategy for assessing software release readiness. Coordinate budget planning ...

... software is ready for release. This role is about defining the right KPIs and reducing complex ... with Program Management, Product Development, and Software Engineering teams to formulate and ...

next page

Showing results 1-20

Software Program Manager information

See Riverside, CA salary details

$39

$64

$82

How much do software program manager jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for software program manager in Riverside, CA is $64.46, according to ZipRecruiter salary data. Most workers in this role earn between $58.94 and $70.96 per hour, depending on experience, location, and employer.

What are Software Program Managers?

Software Program Managers are professionals who oversee the planning, execution, and delivery of software projects within an organization. They coordinate cross-functional teams, manage project timelines and budgets, and ensure that software products meet business goals and quality standards. Their role involves risk management, stakeholder communication, and resolving any issues that could impact project success. Software Program Managers act as a bridge between technical teams and business leaders to ensure alignment throughout the software development lifecycle.

What is the difference between Software Program Manager vs Software Project Manager?

AspectSoftware Program ManagerSoftware Project Manager
ResponsibilitiesOversees multiple related projects, aligns them with business goals, manages interdependenciesManages individual software projects, focuses on scope, schedule, and deliverables
CertificationsPMI-ACP, PMP, Agile certifications often preferredPMP, Scrum Master, Agile certifications
Work EnvironmentStrategic planning, cross-project coordination, stakeholder communicationDay-to-day project execution, team management, task tracking
Industry UsageCommon in large organizations managing multiple projectsCommon in both small and large teams focusing on specific projects

While both roles involve project management skills, a Software Program Manager oversees multiple related projects to ensure strategic alignment, whereas a Software Project Manager focuses on the successful delivery of individual projects. The Program Manager handles broader coordination and stakeholder communication, often requiring similar certifications but with a focus on program-level objectives.

How does a Software Program Manager typically collaborate with development and QA teams to ensure project success?

A Software Program Manager works closely with both development and QA teams to align project timelines, clarify requirements, and address roadblocks as they arise. They facilitate regular meetings, such as stand-ups or sprint reviews, to ensure everyone is on the same page and that priorities are being met. By acting as a bridge between technical and non-technical stakeholders, Program Managers help ensure that quality standards are maintained while deadlines are achieved. Effective communication and proactive issue resolution are key aspects of their collaboration with these teams.

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

To thrive as a Software Program Manager, you need expertise in project management, software development life cycles, and a relevant degree, often complemented by experience in leading technical teams. Familiarity with tools such as Jira, Microsoft Project, and Agile or Scrum certifications is typically required for planning and tracking progress. Strong communication, stakeholder management, and problem-solving abilities are crucial soft skills for aligning teams and managing expectations. These competencies are vital to deliver projects on time, within scope, and to ensure effective collaboration among cross-functional teams.
What are popular job titles related to Software Program Manager jobs in Riverside, CA? For Software Program Manager jobs in Riverside, CA, the most frequently searched job titles are:
What job categories do people searching Software Program Manager jobs in Riverside, CA look for? The top searched job categories for Software Program Manager jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Software Program Manager jobs? Cities near Riverside, CA with the most Software Program Manager job openings:

Technical Program Manager - Robotics & Autonomy

FieldAI

Irvine, CA • On-site

$138K - $179K/yr

Full-time

Posted 15 days ago


Job description

About Field AI
Field AI is at the forefront of robotic embodied AI, transforming industries like construction, security, mining, and manufacturing. Our autonomous robots operate globally, often in harsh environments, delivering critical insights to customers. Whether monitoring construction progress, ensuring safety compliance, or conducting predictive maintenance, Field AI is advancing technology to make a meaningful impact.
Learn more at https://fieldai.com.
About the job
We are seeking a highly motivated Technical Program Manager (TPM) to lead large-scale, customer-focused robotics and autonomy programs from inception through deployment and ongoing operations. This role is designed for a technically strong program leader who can own complex delivery efforts for real customers operating in real environments.
The ideal candidate brings deep technical understanding, strong execution skills, and the ability to work cross-functionally across engineering, operations, and customer-facing teams to deliver high-quality autonomy-driven solutions.
What You'll Get To Do
  • Lead large-scale, customer-focused robotics and autonomy programs from planning through deployment and operational handoff.
  • Act as the technical project lead for customer engagements, owning execution across autonomy software, systems, hardware, data, and operations.
  • Translate customer requirements into clear technical plans, milestones, and delivery timelines.
  • Drive cross-functional execution with engineering, product, operations, technical support, and customer success teams.
  • Oversee operational readiness and field deployments; surface operational issues and ensure they are addressed by the appropriate technical owners.
  • Proactively manage project risks, dependencies, and tradeoffs to ensure successful customer outcomes.
  • Communicate project status, challenges, and mitigation plans clearly to internal stakeholders and customers.
  • Support on-site customer engagements and deployments (up to 30% travel).

What You Have
  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • 4+ years of experience leading complex technical programs in a fast-paced technology environment.
  • Strong technical background in software, systems, or hardware engineering.
  • Hands-on understanding of autonomy or self-driving software systems (minimum requirement).Experience delivering projects involving robotics, embedded systems, or real-time platforms.
  • Proven ability to lead cross-functional teams and drive execution without direct authority.
  • Strong understanding of software development lifecycles (SDLC) and Agile methodologies.
  • Excellent written and verbal communication skills, with the ability to explain complex technical topics to both technical and non-technical audiences.
  • Strong organizational skills with the ability to manage multiple customer programs simultaneously.

The Extras That Set You Apart
  • Experience with mobile robotics, autonomous vehicles, drones, or embedded systems.
  • Background in data delivery, data capture, security, or system-level integration.
  • Experience working closely with field operations or customer deployments in production environments.
  • PMP, Scrum Master, or Agile certification.
  • Experience in a startup or high-growth company with a strong bias for ownership and execution.
  • Comfort acting as a trusted technical partner to customers in high-stakes, real-world deployments

Why Join Field AI?
We are solving one of the world's most complex challenges: deploying robots in unstructured, previously unknown environments. Our Field Foundational Models™ set a new standard in perception, planning, localization, and manipulation, ensuring our approach is explainable and safe for deployment.
You will have the opportunity to work with a world-class team that thrives on creativity, resilience, and bold thinking. With a decade-long track record of deploying solutions in the field, winning DARPA challenge segments, and bringing expertise from organizations like DeepMind, NASA JPL, Boston Dynamics, NVIDIA, Amazon, Tesla Autopilot, Cruise Self-Driving, Zoox, Toyota Research Institute, and SpaceX, we are set to achieve our ambitious goals.
Be Part of the Next Robotics Revolution
To tackle such ambitious challenges, we need a team as unique as our vision - innovators who go beyond conventional methods and are eager to tackle tough, uncharted questions. We're seeking individuals who challenge the status quo, dive into uncharted territory, and bring interdisciplinary expertise. Our team requires not only top AI talent but also exceptional software developers, engineers, product designers, field deployment experts, and communicators.
We are headquartered in always-sunny Irvine, Southern California and have US based and global teammates.
Join us, shape the future, and be part of a fun, close-knit team on an exciting journey!
We celebrate diversity and are committed to creating an inclusive environment for all employees. Candidates and employees are always evaluated based on merit, qualifications, and performance. We will never discriminate on the basis of race, color, gender, national origin, ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability, or any other legally protected status.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. 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.