1

Contract International Software Engineer Jobs in Riverside, CA

Software Engineer

Jurupa Valley, CA ยท Hybrid

$110K - $125K/yr

This role requires collaboration with various teams, including international teams, to ensure that software and systems operate efficiently, reliably, and securely. In addition, the engineer will ...

Software Engineer

Riverside, CA ยท On-site

$115K - $125K/yr

This role requires collaboration with various teams, including international teams, to ensure that software and systems operate efficiently, reliably, and securely. In addition, the engineer will ...

Software Engineer - Cloud Images

San Bernardino, CA ยท On-site

$61.75 - $80.25/hr

... a growing international software company. As part of our team, you will combine software ... other engineers and participate in design discussions Work from home with global travel 2 to 4 ...

Senior Software Engineer

Lake Forest, CA ยท Hybrid

$129.20K - $170.30K/yr

Senior Software Engineer About Advantest Test Solutions (ATS) Advantest Test Solutions (ATS) is a ... Support on-site deployments and occasional domestic and international travel (10-20%) * All other ...

Senior Software Engineer

Lake Forest, CA ยท On-site

$129.20K - $170.30K/yr

Senior Software Engineer About Advantest Test Solutions (ATS) Advantest Test Solutions (ATS) is a ... Support on-site deployments and occasional domestic and international travel (10-20%) * All other ...

Senior Software Engineer

Lake Forest, CA ยท On-site

$129.20K - $170.30K/yr

Senior Software Engineer About Advantest Test Solutions (ATS) Advantest Test Solutions (ATS) is a ... Support on-site deployments and occasional domestic and international travel (10-20%) * All other ...

Senior Software Engineer

Lake Forest, CA ยท On-site

$129.20K - $170.30K/yr

Senior Software Engineer About Advantest Test Solutions (ATS) Advantest Test Solutions (ATS) is a ... Support on-site deployments and occasional domestic and international travel (10-20%) * All other ...

Senior Software Engineer

Lake Forest, CA ยท On-site

$129.20K - $170.30K/yr

Senior Software Engineer About Advantest Test Solutions (ATS) Advantest Test Solutions (ATS) is a ... Support on-site deployments and occasional domestic and international travel (10-20%) * All other ...

Embedded Software Engineer

Irvine, CA ยท On-site

$141.20K - $185.70K/yr

Irvine, California (onsite) Duration: Long Term Contract/Full time option as well. Job Overview: We are looking for an experienced Embedded Software Engineer to join our engineering team. Key ...

Specialist Software Engineer

Anaheim, CA ยท On-site

$97K - $180K/yr

Job Title: Specialist Software Engineer Job Code: 35496 Job Location: Anaheim Ca Schedule: 9/80 ... contracts. * Ability to work simultaneously on a variety of projects. * Reviews project progress ...

Software Integration Engineer

Irvine, CA ยท On-site

$111.60K - $150.30K/yr

Software Integration Engineer Location: Irvine, CA Type: Fulltime (Direct Hire) OR Long Term Contract * Verify system configuration to be integrated * Good experience in networking between the LRUs ...

next page

Showing results 1-20

Contract International Software Engineer information

See Riverside, CA salary details

$66.2K

$153.9K

$214.4K

How much do contract international software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for contract international software engineer 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 the key skills and qualifications needed to thrive as a Contract International Software Engineer, and why are they important?

To thrive as a Contract International Software Engineer, you need strong programming skills, experience with software development methodologies, and typically a relevant degree in computer science or a related field. Familiarity with version control systems like Git, cloud platforms such as AWS or Azure, and knowledge of international coding standards are often required, along with any necessary certifications. Excellent communication, cross-cultural collaboration, and adaptability are soft skills that help navigate diverse teams and remote work environments. These skills and qualities are crucial to deliver reliable, scalable solutions that meet global client needs efficiently and effectively.

What are some common challenges faced by Contract International Software Engineers, and how can they be addressed?

Contract International Software Engineers often encounter challenges related to remote collaboration, time zone differences, and adapting to diverse development practices. Effective communication tools and regular check-ins with global teams can help bridge time and cultural gaps. It's also important to familiarize yourself with the client's preferred coding standards and agile methodologies to ensure smooth integration. Building strong relationships with team members and proactively seeking feedback can make transitioning between projects and organizations more seamless.

What is a Contract International Software Engineer?

A Contract International Software Engineer is a software professional hired on a temporary basis to work on specific projects for companies located in different countries. They typically possess strong technical skills and are responsible for designing, developing, testing, and maintaining software applications according to the client's requirements. These engineers may work remotely or relocate depending on the contract terms and often need to be familiar with international standards and cross-cultural communication. Their work is defined by a contract that outlines the scope, duration, and payment for their services.

What is the difference between Contract International Software Engineer vs Contract Software Developer?

AspectContract International Software EngineerContract Software Developer
CredentialsTypically requires a degree in Computer Science or related field, with international work experienceUsually requires a degree or coding bootcamp certification, with a focus on specific programming languages
Work EnvironmentOften works remotely or on-site with international teams, in global companiesPrimarily works remotely or on-site within local or national companies
Employer & Industry UsageUsed by multinational firms, tech consultancies, and agencies hiring for international projectsCommon in local startups, small to medium enterprises, and domestic tech firms

The Contract International Software Engineer typically involves working on global projects with international teams, requiring specific credentials and experience in cross-cultural collaboration. In contrast, the Contract Software Developer usually focuses on local or national projects, with credentials centered on specific programming skills. Both roles involve contract work but differ mainly in scope, environment, and employer type.

What are the most commonly searched types of International Software Engineer jobs in Riverside, CA? The most popular types of International Software Engineer jobs in Riverside, CA are:
What job categories do people searching Contract International Software Engineer jobs in Riverside, CA look for? The top searched job categories for Contract International Software Engineer jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Contract International Software Engineer jobs? Cities near Riverside, CA with the most Contract International Software Engineer job openings:

Software Engineer

Eldorado CA

Jurupa Valley, CA โ€ข Hybrid

$110K - $125K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Join a manufacturing leader with over 50 years of excellence, where every role contributes to building reliable transportation solutions that people depend on everyday across the United States and Canada. At ENC, we prioritize safety, quality, innovation, collaboration, and continuous growth - creating vehicles our teams can take pride in.
Founded in 1975, ENC (ElDorado National - California) is a leading U.S. transportation manufacturer specializing in design, engineering, and end-to-end production of heavy-duty buses, shuttles, and cargo vehicles through a custom-build, mixed-model assembly process. Each vehicle is produced in our purpose-built facility in Riverside, California supporting public agencies and private transportation providers nationwide. We offer one of the industry's widest portfolios of power options, including 100% battery-electric, diesel-electric hybrid, CNG, and clean diesel.
ENC is committed to revitalizing American manufacturing through innovation, customer focus, and the delivery of high-quality vehicles that keep communities connected, supported, and moving forward.
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 systems and applications, particularly in the area of control system development for Electric Vehicles (EVs). This role requires collaboration with various teams, including international teams, to ensure that software and systems operate efficiently, reliably, and securely.
In addition, the engineer will mentor and support junior developers while working closely with cross-functional teams and external partners to drive the development and implementation of new software solutions. Maintaining clean, well-documented code while adhering to best practices in software quality, security, and performance is essential.

  • Develop and manage Electric Vehicle (EV) software requirements and specifications.
  • Design and implement software systems and components for applications and platforms using tools such as MATLAB/Simulink.
  • Develop and execute testing and diagnostics for software products and systems, primarily for EV applications.
  • Troubleshoot software-related issues in components, communication, and vehicle systems.
  • Resolve complex technical challenges in component development, system integration, and deployment.
  • Improve software engineering processes through standardized procedures, documentation and related tools.
  • Proactively mitigate project delays by providing short-term solutions for design/implementation issues.
  • Support system configuration, including installation, training, and setup for end-users or internal stakeholders.
  • Collaborate with cross-functional teams (e.g., Sales, Manufacturing, Service) to design, implement, and troubleshoot new technologies/features.
  • Participate in business travel for engineering purposes, including international trips (e.g., to China) as needed.
Required Knowledge, Skills, and Abilities:
Technical Knowledge & Documentation
  • Practical knowledge in software engineering & automotive engineering
  • Skills in translating vehicle-level requirements into software requirements.
  • Proficient in creating software design documents (e.g., High-Level Design, SRS, UML)
Software Design & Implementation
  • Profound knowledge of vehicle software design and development.
  • Experience in implementing high-quality, reliable, and standards-compliant software code (e.g., MISRA, MAAB).
  • Proficiency with software development tools (e.g., MATLAB/Simulink, GitHub).
  • Strong Model-Based Development (MBD) skills for software implementation.
Software Problem-Solving Skills
  • Expertise in root cause analysis for vehicle system failures, particularly in EV systems.
  • Strong debugging and troubleshooting skills for embedded software.
  • Proficiency in analyzing and interpreting software performance metrics (e.g., execution time, CPU load).
Quality & Safety Compliance
  • Strict adherence to software safety standards and regulations (e.g., ISO26262)
  • Precision-focused approach to software validation
  • Implementation of quality control measures for software systems
Project Execution
  • Ability to manage multiple software design projects
  • On-time delivery of software system solutions
  • Effective communication with cross-functional engineering teams
Lab & Testing Skills
  • Hands-on experience with software test equipment (e.g., Simulink Test)
  • Knowledge of the unit testing and mitigation techniques
  • Prototyping and validation of software systems
Continuous Improvement
  • Optimization of software designs for cost/performance
  • Implementation of process improvements in software development
  • Staying current with software engineering advancements
Education, Experience, and/or Required Licenses:
Education
  • Bachelor's degree in software engineering or a related field (required). Equivalent education or experience may be considered.
  • Preferred: Advanced degree (Master's/PhD) or certification in Software Engineering or related technologies.
Experience
  • 5+ years of experience in Software Engineering, preferably in the automotive industry.
  • 3+ years of hands-on experience with software design tools (e.g., Simulink, Stateflow)
  • 3+ years of hands-on experience with data logging & analysis tools (e.g., CANalyzer)
  • Proven track record in troubleshooting and optimizing complex vehicle software systems.
  • Hands-on experience in vehicle control software, preferably EV controls (e.g., VCU, BMS).
  • Familiarity with cross-functional project management tools (e.g., JIRA, Confluence).
Work Environment:
  • This is an onsite position based in Riverside, CA and requires being 100% onsite.
Benefits:
  • Comprehensive benefits package: Medical (including FSA & HSA), dental, vision, life and disability insurance, EAP, mental health, and wellness programs
  • 401(k) with employer match
  • Paid time off and twelve (12) paid holidays
  • Employee referral program
  • Career growth and development opportunities
Career Growth at ENC
  • We believe great careers and leaders are built from within. Many of our team members have advanced into roles that lead or into specialized technical positions. We invest in hands-on training, skill development, and long-term career pathways within manufacturing operations.

Equal Opportunity Employer
ElDorado National California Inc. (ENC) is an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, genetic information, or any other protected class under applicable federal, state, and local laws. We are committed to fostering a diverse and inclusive workplace where all employees feel valued and respected.
ENC takes affirmative action to employ and advance employment opportunities for minorities, women, protected veterans, and individuals with disabilities. We actively encourage qualified candidates from all backgrounds to apply and join our team.
ENC is also committed to ensuring that individuals with disabilities have equal access to opportunities. If you require a reasonable accommodation to complete the application process, please contact HR Department for assistance.
In accordance with California's wage transparency law (Senate Bill 1162), we are committed to pay equity and transparency. The salary range reflected on the job positing is our good faith estimate of what we expect to pay for this role at the time of posting. While we do not typically hire at the top of the salary range, initial offers are based on the candidate's qualifications and experience, with opportunities for growth and increases over time.