1

Software Software Jobs in Riverside, CA (NOW HIRING)

Senior Software Engineer

Irvine, CA · On-site

$131.50K - $173.40K/yr

About Quilt Software Ever wondered how your favorite local shops compete with the big guys? That's where we come in. We're Quilt Software, providing Main Street's unsung heroes - from quirky cheese ...

Senior Software Engineer

Irvine, CA · On-site

$131.50K - $173.40K/yr

About Quilt Software Ever wondered how your favorite local shops compete with the big guys? That's where we come in. We're Quilt Software, providing Main Street's unsung heroes - from quirky cheese ...

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 healthcare software company that develops software impacting the lives of millions of patients. As a software developer, you will write innovative software solutions using modern ...

Epic is a leading healthcare software company that develops software impacting the lives of millions of patients. As a software developer, you will write innovative software solutions using modern ...

Epic is a leading healthcare software company that develops software impacting the lives of millions of patients. As a software developer, you will write innovative software solutions using modern ...

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

Software Developer

Brea, CA · On-site

$115K - $130K/yr

Software Developer Job Location: Brea, CA Job Summary: The Software Developer III co-designs, develops, tests, and prepares OpenEdge ABL software solutions to meet business requirements and improve ...

As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...

As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...

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

NET and/or Java Developer to join us as a senior member of our software development and consulting team. The candidate must be able to work effectively in conjunction with both internal and external ...

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

NET and/or Java Developer to join us as a senior member of our software development and consulting team. The candidate must be able to work effectively in conjunction with both internal and external ...

Software Engineer

Irvine, CA · On-site

$110K - $130K/yr

We are looking for an experienced Full Stack Software Engineer to join our engineering team. In this role, you will design, develop, and maintain the front-end and back-end of business-critical ...

Company Description eInfochips is a product engineering and software R&D services company with over 20+ years of experience, 500+ product developments, and 40M+ deployments in over 130 countries.

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 May 31, 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 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.

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

Which is the highest paying software job?

Software engineering roles such as software architects, machine learning engineers, and senior software developers tend to have the highest salaries in the industry. These positions often require advanced skills, extensive experience, and knowledge of specialized tools or programming languages, and they typically offer compensation significantly above average software roles.

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 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 May 2026, with employment types broken down into 82% Full Time, 14% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% 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

Full-time

Posted 4 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