1

Software Engineer Contract Jobs in Riverside, CA

Director, Software Engineering

Irvine, CA ยท On-site

$271K/yr

  • Medical

  • Life

  • Retirement

  • PTO

You will oversee the architecture, engineering, and 24/7 production support of our critical data ... Strong financial acumen to manage department budgets, vendor contracts, and software licensing.

Software Engineering Manager

Irvine, CA ยท On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

... E instincts for deployment, monitoring, telemetry, observability, and recovery. The role will ... Ensure APIs, event contracts, integration templates, and tooling are built with a product mindset ...

Showing results 41-60

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 Aug 14, 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 is a software engineer contract?

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?

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:

Infographic showing various Software Engineer Contract job openings in Riverside, CA as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 10% Part Time, and 5% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $153,907 per year, or $74 per hour.

Avionics Software Test Engineer

The Structures Company

Tustin, CA โ€ข On-site

$85/hr

Contractor

Medical, Dental, Vision

Re-posted 27 days ago


Job description

JOB TITLE: Avionics Software Test Engineer
LOCATION: Tustin, CA
PAY RATE: $85/hour

We are a national aerospace and defense staffing agency seeking highly qualified candidates for a position with a top-tier client.

Job Details:

  • Job Type: Contract (3-4 months)

  • Location: This is a remote or on-site (ability to work from home one day a week) role for 1st shift 

  • Industry: Aerospace / Defense / Aviation

  • Benefits: Medical, dental, and vision (Cigna)

  • Perks: Bonus potential + Priority access via Tier 1 supplier

  • Openings Nationwide: Thousands of opportunities across the U.S.

Qualifying Questions:

  • Are you a U.S. person as defined under ITAR regulations?

  • Do you meet the educational and experience requirements for this role?

  • Can you commute to the job location or relocate if necessary?

Summary: 

  • Verify safety-critical avionics software using automated test frameworks.

  • Design and write unit tests for avionics software written in C++.

  • Develop and document verification strategies and procedures for software requirements.

  • Translate verification steps into automated scripts to execute on an automated test bench.

  • Collaborate with multi-disciplinary teams to design, verify, and validate complex hardware/software systems.

Requirements:

  • Bachelor’s degree in an Engineering field from an accredited university (required).

  • 2–5 years of aerospace experience (required).

  • Proficiency in C++ (required).

  • Experience with requirements-based software testing, including developing test cases at both the unit and system levels.

  • Experience with GoogleTest or similar unit testing tools for C++ code.

  • Experience developing and maintaining a regression testing framework.

  • Must be a U.S. Citizen (as defined by ITAR).

About Us:

The Structures Company is a premier national aerospace and defense staffing agency specializing in contract, contract-to-hire, and direct hire placements. We deliver expert workforce solutions across engineering, IT, production, maintenance, and support roles.

As trusted partners to major aerospace OEMs and Tier 1 suppliers, we connect professionals with opportunities to grow and excel in the aviation and aerospace industries.

Eligibility Requirements:

Must be a U.S. Citizen, lawful permanent resident, or protected individual under 8 U.S.C. 1324b(a)(3) to comply with ITAR regulations.

Keywords: aerospace, aviation, engineering, maintenance, aircraft design, defense

Take your career to new heights—apply today!

Engineers - #Jobad