1

Software Software Jobs in Riverside, CA (NOW HIRING)

Software Engineer

Jurupa Valley, CA ยท Hybrid

$110K - $125K/yr

Software Engineer Location: Riverside, CA Salary Range: $110,000 - $125,000/year Position Summary: The Software Engineer is responsible for the design, development, testing, and troubleshooting of ...

Software Engineer

Riverside, CA ยท On-site

$115K - $125K/yr

Software Engineer Location: Riverside, CA Salary Range: $110,000 - $125,000/year Position Summary: The Software Engineer is responsible for the design, development, testing, and troubleshooting of ...

Epic is a leading software company focused on healthcare innovation, located in Madison, WI. The Software Engineer role involves developing software that directly impacts the lives of millions of ...

Embedded Software Engineer Resource Type : Contractor Worker: US Citizen only Job Location : Irvine, California, 100% onsite Mandatory skills: Regulatory compliance with customer safety and security ...

Epic is a leading software company focused on healthcare innovation, located in Madison, WI. The Software Engineer role involves developing software that directly impacts the lives of millions of ...

Epic is a leading software company focused on healthcare innovation, located in Madison, WI. The Software Engineer role involves developing software that directly impacts the lives of millions of ...

Epic is a leading software company focused on healthcare innovation, located in Madison, WI. The Software Engineer role involves developing software that directly impacts the lives of millions of ...

Epic is a leading software company focused on healthcare innovation, located in Madison, WI. The Software Engineer role involves developing software that directly impacts the lives of millions of ...

Epic is a leading software company focused on healthcare innovation, located in Madison, WI. The Software Engineer role involves developing software that directly impacts the lives of millions of ...

Epic is a leading software company focused on healthcare innovation, located in Madison, WI. The Software Engineer role involves developing software that directly impacts the lives of millions of ...

Software Developer for CPS Air Inc. in Walnut, CA: designing algorithms and flowcharts to create new software programs and systems; testing and deploying programs and applications; troubleshooting ...

Software Engineer - (ETAP Infrastructure) Location: Irvine, CA Employment Type: Full-Time THE ROLE The primary responsibility of this position is to implement and maintain software infrastructure ...

Software Engineer

Irvine, CA ยท On-site

$123K/yr

Software Engineer - (ETAP Infrastructure) Location: Irvine, CA Employment Type: Full-Time THE ROLE The primary responsibility of this position is to implement and maintain software infrastructure ...

next page

Showing results 1-20

Software Software information

See Riverside, CA salary details

$50.1K

$116.7K

$173.2K

How much do software software jobs pay per year?

As of Jun 21, 2026, the average yearly pay for software software in Riverside, CA is $116,684.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,900.00 and $135,600.00 per year, depending on experience, location, and employer.

What engineers make $500,000?

Senior software engineers, especially those with extensive experience, expertise in high-demand areas like machine learning or cloud computing, and working at large tech companies or startups, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level often requires advanced skills, strong performance, and sometimes leadership roles or specialized certifications.

Which is the highest paying software job?

Software engineering roles such as software architects, machine learning engineers, and solutions architects tend to have the highest salaries in the software industry. These positions often require advanced skills, experience, and certifications, and may involve leadership responsibilities or specialized technical expertise.

What types of software jobs are there?

Software jobs include roles such as software developer, software engineer, quality assurance tester, systems analyst, and technical support specialist. These positions often require knowledge of programming languages, development tools, and software lifecycle processes, and may involve working in teams or independently across various industries.

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

To thrive as a Software Engineer, you need strong programming skills, a solid understanding of computer science fundamentals, and typically a degree in computer science or a related field. Familiarity with development tools, version control systems like Git, and frameworks or languages such as Python, Java, or JavaScript is essential. Problem-solving, teamwork, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building robust software solutions, collaborating with teams, and adapting to evolving technology.

What is the difference between Software Software vs Software Developer?

AspectSoftware SoftwareSoftware Developer
CredentialsTypically requires a degree in computer science or related field, certifications like Microsoft Certified or AWS CertifiedRequires a degree in computer science or related field, certifications like Microsoft Certified or AWS Certified
Work EnvironmentWorks in teams developing, testing, and maintaining software applicationsDesigns, codes, and tests software programs, often collaborating with teams
Industry UsageCommonly employed in tech companies, software firms, and IT departmentsEmployed across various industries including tech, finance, healthcare, and more

Software Software and Software Developer roles share similar credentials and work environments, often overlapping in industry usage. The main difference lies in the scope: Software Software may focus more on managing and maintaining software systems, while Software Developers primarily design and build new software applications.

What are Software Software professionals?

The term 'Software Software' appears to be a typographical error or redundancy. Typically, the intended job title is 'Software Engineer' or 'Software Developer.' These professionals are responsible for designing, developing, testing, and maintaining software applications or systems. They use programming languages and engineering principles to solve problems and create software solutions for businesses or consumers. Their work can range from building desktop applications to developing complex cloud-based systems.

What jobs in the US pay $300,000 a year?

In the software industry, roles such as senior software engineers, software architects, and engineering managers can earn $300,000 or more annually, especially with experience, specialized skills, and working at large tech companies or startups. High compensation often includes base salary, bonuses, and stock options, and requires advanced technical expertise and leadership abilities.

How does a Software Engineer typically collaborate with cross-functional teams during a project?

Software Engineers frequently work alongside product managers, designers, and quality assurance specialists to deliver robust solutions. Collaboration usually involves regular meetings to clarify requirements, code reviews to ensure quality, and agile ceremonies like stand-ups or sprint planning to coordinate progress. Effective communication and adaptability are essential, as priorities and project scopes may shift based on feedback from various stakeholders. This teamwork fosters a dynamic environment where engineers can both learn from and contribute to multiple areas of the product lifecycle.
What job categories do people searching Software Software jobs in Riverside, CA look for? The top searched job categories for Software Software jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Software Software jobs? Cities near Riverside, CA with the most Software Software job openings:
Infographic showing various Software Software job openings in Riverside, CA as of June 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $116,684 per year, or $56.1 per hour.
Director, Software Validation

Director, Software Validation

STAAR Surgical

Lake Forest, CA โ€ข On-site

Full-time

Posted 25 days ago


Job description

MAIN JOB RESPONSIBILITIES / COMPETENCIES
The Director of Software Validation is responsible for leading STAAR Surgical's software validation organization and for software quality oversight across Information Technology related to regulated product software, Software as a Medical Device (SaMD) and software supporting STAAr's medical devices. This role partners closely with Quality Assurance, Regulatory Affairs, Research and Development, Manufacturing, Cyber and Data Security, Infrastructure, and business stakeholders to ensure compliant, scalable, and modern validation governance across regulated enterprise, manufacturing, and Software as a Medical Device (SaMD) platforms.
This role additionally supports software quality governance, remediation, and risk-based assurance activities across regulated and Software as a Medical Device (SaMD) platforms. The position partners closely with Quality Assurance, Regulatory Affairs, Engineering, and IT leadership to strengthen validation rigor, design control alignment, operational reliability, and long-term compliance readiness.
Lead and manage global software validation teams supporting enterprise, manufacturing, and customer-facing regulated systems.
Define and operationalize STAAR Surgical's Computer Software Assurance (CSA) and Computer System Validation (CSV) strategy.
Drive transition from traditional documentation-heavy validation models toward modern risk-based CSA methodologies.
Establish scalable validation governance supporting Agile and modern Software Development Lifecycle (SDLC) processes. Ensure software lifecycle activities comply with IEC 62304 including software safety classification, architecture review, requirements management, verification, integration testing, system testing, release controls, and maintenance activities.
Lead validation oversight for Oracle Fusion ERP, Salesforce eB2B/SaMD platforms, custom .NET MES systems, and regulated cloud applications.
Partner with Software Engineering, IT, QA, Regulatory Affairs, Manufacturing, and Infrastructure teams to ensure compliant and efficient release governance.
Ensure validation rigor is proportional to patient risk, implantable device criticality, software safety classification, cybersecurity exposure, and potential impact to clinical outcomes.
Oversee end-to-end requirements traceability from user needs, intended use, hazards, risk controls, software requirements, verification activities, validation evidence, and post-market actions.
Ensure software validation maintains alignment with design history files (DHF), risk management files, usability engineering documentation, and clinical evidence packages.
Support inspections/audits by regulatory agencies (ex. US FDA, EU Notified Bodies, etc.), supplier audits, and internal audit readiness activities related to software validation, design controls, cybersecurity, and software lifecycle compliance.
Provide leadership and mentorship to validation engineers, analysts, consultants, and cross-functional teams.
Establish standardized validation frameworks, templates, procedures, and governance models supporting global operations in the United States and Switzerland.
Ensure systems and processes comply with FDA regulations, global medical device standards, and data integrity requirements.
Collaborate with peers and stakeholders to modernize validation practices without creating unnecessary operational or engineering bottlenecks.
Establish and oversee software design control governance including intended use definition, software requirements management, hazard analysis, risk control implementation, verification/validation strategy, configuration management, anomaly handling and maintenance activities.
Implement risk-based validation methodologies focused on critical workflows, patient/product-impacting calculations, integrations, operationally sensitive functionality, and data integrity considerations. Ensure validation coverage includes algorithms, patient-impacting computations, clinical performance claims, interoperability risks, and safety-critical software functionality.
Support remediation initiatives associated with validation gaps, software quality concerns, audit observations, CAPA activities, or compliance-related findings.
Support validation recovery and stabilization activities for regulated systems requiring enhanced governance, traceability, testing coverage, or quality oversight improvements.
Other duties as assigned.

REQUIREMENTS

EDUCATION & TRAINING
Bachelor's degree in Information Technology, Computer Science, Engineering, Life Sciences, or related discipline required or equivalent combination of education/experience.
Advanced degree preferred.
Relevant certifications such as ASQ CQE/CQA, RAC, ISO 13485 Lead Auditor, or cybersecurity certifications are a plus.

EXPERIENCE
10+ years of experience in regulated software validation, software quality engineering, CSA/CSV, or regulated compliance environments. Direct experience supporting software used in Class III implantable medical devices (ophthalmic devices, other implantable devices, or other high-risk regulated products) strongly preferred.
5+ years of leadership experience managing software validation or software quality engineering teams.
Direct experience supporting FDA-regulated medical device environments and international regulatory frameworks.
Prior experience supporting Class III implantable medical devices required/preferred
Strong experience implementing modern Computer Software Assurance (CSA) and risk-based validation methodologies.
Experience validating ERP, MES, CRM, eQMS, cloud-hosted, SaaS, and customer-facing regulated platforms.
Demonstrated experience supporting Software as a Medical Device (SaMD), embedded software, clinical software systems, or software integrated with high-risk medical devices required.
Experience implementing IEC 62304 software lifecycle processes for Class B and Class C software systems preferred.
Experience performing software risk analysis using ISO 14971 methodologies including hazard identification, hazardous situations, risk controls, residual risk evaluation, and verification of effectiveness.
Experience supporting cybersecurity risk assessments aligned with FDA cybersecurity guidance, SBOM expectations, vulnerability management and secure software development practices.
Experience supporting global submissions involving software documentation for FDA, EU MDR, PMDA, NMPA, Health Canada, TGA, or equivalent authorities preferred.
Experience supporting design history files (DHF), software files, risk files, and technical documentation associated with implantable devices preferred.
Experience operating within Agile or hybrid SDLC environments.
Experience with Oracle Fusion ERP, Salesforce platforms, and custom .NET applications strongly preferred.
Experience supporting global manufacturing operations and regulated cloud technologies preferred.
Experience leading remediation initiatives, validation recovery efforts, CAPA programs, or software quality transformation initiatives strongly preferred.
Experience implementing risk-based Computer Software Assurance (CSA) methodologies and critical scenario validation strategies preferred.

SKILLS
Strong knowledge of FDA software guidance including General Principles of Software Validation, CSA guidance, software documentation expectations, cybersecurity guidance, AI/ML considerations, and design control requirements.
Strong knowledge of 21 CFR Part 11, 21 CFR Part 820 (QSR), ISO 13485, IEC 62304, ISO 14971, EU MDR, and Data Integrity (ALCOA) principles, IEC 82304-1, IEC 81001-5-1, IEC 62366 usability engineering, US FDA cybersecurity expectations, and secure development practices.
Deep understanding of software design controls, traceability, fit-for-purpose validation principles, software hazard analysis, FMEA/FTA methods, risk control verification, anomaly management, software maintenance activities, and post-market software surveillance.
Ability to apply validation rigor based on patient risk, operational criticality, software complexity, product quality impact, and business risk.
Strong understanding of remediation governance, CAPA processes, defect management, release risk management, and validation lifecycle recovery activities.
Familiarity with IEC 62304 software lifecycle expectations and Software as a Medical Device (SaMD) operational considerations3 preferred.
Strong understanding of Agile validation models, risk-based testing methodologies, and modern cloud/SaaS operational realities.
Ability to apply validation rigor based on system criticality, patient risk, product quality impact, and operational risk.
Deep understanding of validation traceability, testing strategies, change management, release governance, and defect management.
Strong understanding of cybersecurity and data integrity considerations within regulated environments.
Ability to partner effectively with Engineering, IT, QA, Regulatory Affairs, Manufacturing, and executive leadership.
Excellent analytical, organizational, communication, and leadership skills.
Demonstrated leadership driving modernization and operational maturity initiatives.
Ability to scale validation organizations pragmatically while maintaining strong compliance and inspection readiness.

Pay range: $200K - $240K - Final compensation will depend on experience.

STAAR Surgical is an Equal Opportunity/Affirmative Action employer and all qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran or disability status, or any other characteristic protected by law.

Employment Type: Full time