1

Software Engineer Contract Jobs in Riverside, CA

Cloud Software Engineer II

Ontario, CA · On-site

$61 - $79.25/hr

We are seeking an experienced high-performing software engineer for a contract position in our core software group. The successful candidate will join a highly skilled development team delivering key ...

next page

Showing results 1-20

Software Engineer Contract information

See Riverside, CA salary details

$66.2K

$153.9K

$214.4K

How much do software engineer contract jobs pay per year?

As of Jun 12, 2026, the average yearly pay for software engineer contract in Riverside, CA is $153,907.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,200.00 and $180,500.00 per year, depending on experience, location, and employer.

What are software engineer contracts?

Software engineer contracts are agreements where software engineers are hired on a temporary basis to work on specific projects or for a set period of time, rather than as permanent employees. Contractors often work for multiple clients, are paid hourly or per project, and may have more flexible schedules. These contracts outline the scope of work, compensation, deadlines, and other terms. Contract software engineers are responsible for delivering quality code and meeting the requirements set by the client or organization. This working arrangement can offer more autonomy, but also less job security and benefits compared to full-time employment.

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

To thrive as a Software Engineer Contract, you need strong programming skills, a solid understanding of software development methodologies, and a relevant degree or proven experience in computer science or related fields. Familiarity with source control systems (e.g., Git), cloud platforms, and proficiency in languages or frameworks required by the contract are crucial, as are any certifications in areas like AWS or Agile methodologies. Excellent problem-solving, adaptability, and communication skills help you quickly integrate with new teams and deliver results in diverse environments. These skills ensure you can efficiently contribute to projects, meet client expectations, and maintain professional flexibility across various assignments.

What is the difference between Software Engineer Contract vs Software Engineer Full-Time?

AspectSoftware Engineer ContractSoftware Engineer Full-Time
Employment TypeTemporary, project-basedPermanent, ongoing
Work EnvironmentTypically freelance or agency-basedCompany offices or remote
CredentialsUsually similar certifications and skillsSame as contract roles
BenefitsLimited or no benefitsHealth, retirement, paid leave

In summary, Software Engineer Contract roles are temporary positions focused on specific projects, often with fewer benefits, while Software Engineer Full-Time roles offer permanent employment with comprehensive benefits. Both roles require similar skills and credentials but differ mainly in employment stability and perks.

What are some common challenges faced by software engineers working on contract positions, and how can they be managed?

Software engineers on contract often face challenges such as quickly adapting to new codebases, understanding diverse team workflows, and managing changing project scopes. It's important to proactively communicate with team members, clarify project requirements early on, and stay organized to meet tight deadlines. Additionally, maintaining a strong personal workflow and being open to feedback can help contract engineers integrate more smoothly and deliver high-quality results within limited timeframes.
What are the most commonly searched types of Software Engineer jobs in Riverside, CA? The most popular types of Software Engineer jobs in Riverside, CA are:
What are popular job titles related to Software Engineer Contract jobs in Riverside, CA? For Software Engineer Contract jobs in Riverside, CA, the most frequently searched job titles are:
What cities near Riverside, CA are hiring for Software Engineer Contract jobs? Cities near Riverside, CA with the most Software Engineer Contract job openings:
Senior Software Engineer (C/C++)

Senior Software Engineer (C/C++)

Mindlance

Irvine, CA • Hybrid

$85 - $92/hr

Other

Posted 29 days ago


Job description

Advance your career with Mindlance! We have been connecting talented IT professionals with world-class companies since 1999. Mindlance is here to help you to find the perfect fit with just the right company.

Currently, we are seeking an Operational Analyst for an exciting career growth opportunity. Make your next big career move with the kind of position that will allow you to be genuinely passionate about the work you do! Our recruiters will work closely with you to help you get the edge over the competition.

Let Mindlance advocate for you – apply today! “Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.” Job Title: Senior Software Engineer (C/C++) Job Category: Information Technology Industry: Medical Device Industry Job Location: Irvine, CA Zip Code: 92618 Top 3/5 Skills: · C / C++ (mandatory) · Strong software development · Ability to work on complex algorithms & computational logic Min & Max Pay Rate: $85.00 /hr. – $92.00/hr.

Job Responsibilities Job Title:Senior Software Engineer (C/C++) Location: Irvine, CA 92618 (04 days Onsite role) Duration: 12 months contract with possible extension Client Domain: Medical device Industry Hybrid schedule: Onsite 4 days 1 day remote. Shift hours: 9:00 AM to 5:00 PM Job description: Responsibilities: Work with key stakeholders to design and implement real-time signal processing algorithms for embedded and x86-based systems. Translate prototype algorithms (Python/MATLAB) into production-grade C# or C/C++ code.

Optimize and profile code for performance and reliability. Collaborate with product software teams to integrate algorithms into system architecture for deployment on medical devices. Support software lifecycle activities including algorithm design documentation, testing, and verification.

Support development, validation & verification and documentation (design controls) of software projects. Requirements: A Bachelor’s Degree, with a strong background in software development, mathematics and signal processing 10+ years of direct industry experience is required for this position (15+ years of experience preferred). Strong hands-on programming experience in C# and C/C++ (Windows, Linux), Python and MATLAB.

Experience in the design, optimization, integration and validation of complex real-time data processing algorithms. Experience with CI/CD (Continuous Integration/Continuous Deployment) frameworks such as Azure DevOps and Pipelines. Proficiency in software development tools, such as IDEs (e.g.

Visual Studio, PyCharm) and source control (e.g. Git). Preferred: Knowledge of software development methodologies and best practices, e.g.

object-oriented design, design patterns, code analysis, development processes, etc. Experience or working knowledge in product design control process, e.g. product requirements, test protocols and reports.

Excellent teamwork, partnering, and communication skills. Experience in developing software for medical devices (or in a similarly regulated environment) is preferred. Knowledge in Machine/Deep Learning algorithms and related programming experience is preferred.

Experience in optimizing software for embedded targets.


Mindlance logo

About Mindlance

Sourced by ZipRecruiter

Mindlance is a multinational staffing and services firm based in the Greater NYC area. We have 14 offices across the United States, Canada, and India. We match talented people to Fortune 500 and Fortune 1000 companies across industries. We have been in business since 1999 and are recognized by Staffing Industry Analysts (SIA) as one of the fastest-growing U.S. staffing firms. Our rapid growth means more jobs, more projects, and more opportunities for you. Our core philosophy means that you work with an organization that truly values and recognizes you.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Union, NJ, US

Year founded

1999