1

Senior Software Engineers Jobs in Riverside, CA (NOW HIRING)

Senior Software Engineer

Santa Ana, CA ยท On-site +1

$127K - $168K/yr

We are looking for forward-thinking engineers who will envision, design, build, and deploy AI ... As a Senior Software Engineer, you will lead projects as part of a small, focused engineering ...

Senior Software Engineer

Santa Ana, CA ยท On-site +1

$127K - $168K/yr

We are looking for forward-thinking engineers who will envision, design, build, and deploy AI ... As a Senior Software Engineer, you will lead projects as part of a small, focused engineering ...

Senior Software Engineer

Irvine, CA ยท On-site

$129K - $171K/yr

Kajabi is undergoing a transformation and is looking for a Senior Software Engineer to join their ... other engineers by sharing context, giving thoughtful feedback, and helping them grow.

Senior Software Engineer - LoopNet

Irvine, CA ยท On-site

$131K - $173K/yr

Senior Software Engineer - LoopNet CoStar Group (NASDAQ:CSGP) is a leading global provider of ... You will also play a key role in architecture decisions and mentoring engineers across the team.

New

Showing results 41-60

Senior Software Engineers information

See Riverside, CA salary details

$78.8K

$149.5K

$200.3K

How much do senior software engineers jobs pay per year?

As of Sep 14, 2026, the average yearly pay for senior software engineers in Riverside, CA is $149,491.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,800.00 and $168,500.00 per year, depending on experience, location, and employer.

What is the difference between Senior Software Engineers vs Software Developers?

AspectSenior Software EngineersSoftware Developers
Required CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's degree in CS or related field; experience varies, often less than 5 years
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, fixing bugs
Employer & Industry UsageTech companies, startups, enterprise firmsWide range of industries, including tech, finance, healthcare
Common Search & ComparisonOften compared for experience level and responsibilitiesMore entry to mid-level roles, less leadership focus

Senior Software Engineers typically have more experience, take on leadership roles, and handle complex system design, whereas Software Developers focus on coding and feature development. The two roles often overlap but differ mainly in responsibility level and scope of work.

What are the most commonly searched types of Software Engineers jobs in Riverside, CA?

The most popular types of Software Engineers jobs in Riverside, CA are:

What cities near Riverside, CA are hiring for Senior Software Engineers jobs?

Cities near Riverside, CA with the most Senior Software Engineers job openings:

Infographic showing various Senior Software Engineers job openings in Riverside, CA as of August 2026, with employment types broken down into 84% Full Time, 12% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $149,491 per year, or $71.9 per hour.

Senior Software Engineer -- Medical Device (Onsite -- Irvine, CA) Possible Temp-to-Hire

Irvine, CA โ€ข On-site

Pharmavise Corporation
IT Servicesย โ€ขย 11 - 50 employees

$131K - $173K/yr

Other

Posted 4 days ago


Job description

Senior Software Engineer โ€” Medical Device (Onsite โ€” Irvine, CA) Possible Temp-to-Hire

Irvine, United States | Posted on 12/18/2025

From development to commercialization, we partner with Pharmaceutical, Medical Device and Biotechnology clients to provide solutions to complex compliance issues. We collaborate with our partners by providing technical expertise in Quality, Regulatory Compliance and Manufacturing Science and Technology. Our business mission is to ensure our clients exceed their compliance goals while improving patient health and safety. Visit us at www.pharmavise.com and follow us on LinkedIn: https://www.linkedin.com/company/pharmavisecorp

Job Description

Our F500 Medical Device client has an exciting opportunity for a Senior Software Engineer.

Job Summary

We are seeking a skilled Senior Software Engineer to join the Clientโ€™s Urology team. In this role, you will be responsible for technical activities related to the customization and validation of the Android Operating System (version 5) deployed within a Class III medical device. This role bridges software engineering, cybersecurity, and medical device product integration for a commercial product. The successful candidate will assess, modify, and harden the Android OS to close cybersecurity gaps, adapt critical applications for compatibility, and perform OS-level verification and validation in alignment with regulated product development standards.

This role will work closely with cybersecurity, systems, and quality engineers to ensure system integrity, compliance, and reliable performance of the Android-based platform within the medical device system.

Responsibilities
  • Analyze and modify Android OS (v5) source to address identified cybersecurity vulnerabilities and compliance gaps.
  • Implement OS-level patches, configuration changes, and security controls consistent with medical device cybersecurity guidance (FDA premarket & post market cybersecurity, and EU MDCG ).
  • Manage integration of third-party libraries and drivers while maintaining software traceability and regulatory documentation.
  • Adapt and refactor existing applications to ensure compatibility with the custom Android OS as needed.
  • Optimize interprocess communication, resource management, and hardware interface behaviors in the updated OS environment.
  • Collaborate with application developers to test and validate functionality per intended use.
  • Conduct OS-level verification and validation per IEC 62304 and internal design control SOPs
  • Support risk analysis and mitigation activities per ISO 14971 and internal software QMS SOPs.
  • Contribute to software documentation, including software architecture, verification plans, test protocols, and traceability matrices.
  • Participate in technical reviews and audits to ensure software compliance with applicable standards.
  • Work in close coordination with cybersecurity, software, design quality, and system engineering teams to ensure secure and reliable system operation.
  • Support integration testing and root cause analysis of OS-related issues.
Job Requirements
  • Bachelorโ€™s or masterโ€™s degree in computer engineering, computer science, electrical engineering, or a related field.
  • 7+ years of professional software engineering experience, with at least 3 years in Android OS development or customization.
  • Handsโ€‘on experience with AOSP, Android build systems, and kernel-level modification.
  • Strong understanding of embedded systems, Linux internals, and Android application frameworks.
  • Proven experience in regulated environments (medical device, aerospace, automotive, or defense).
  • Working knowledge of IEC 62304, ISO 14971, IEC 60601, and other regulations.
  • Familiarity with cybersecurity risk assessment, threat modeling, and vulnerability remediation in embedded platforms.
Preferred Qualifications
  • Experience with Android OS version 5 or legacy Android platforms in long-lifecycle products.
  • Strong debugging, profiling, and reverseโ€‘engineering skills.
  • Prior experience supporting device certification and regulatory submissions.
  • Excellent communication and documentation skills for technical and compliance deliverables.
Other Details
  • Contract Length: 12 Months with possible extension
  • Work Set-Up: Hybrid in Arbor Lakes, MN

Pharmavise Corporation is an Equal Opportunity Employer and does not discriminate on the basis of race or ethnicity, religion, sex, national origin, age, veteran disability or genetic information or any other reason prohibited by law in employment.

#J-18808-Ljbffr