1

Software Migration Jobs in California (NOW HIRING)

Support equipment upgrades and legacy system modernization, including hardware replacement, software migration, testing, commissioning, and production release. Basic Hiring Criteria : * Minimum 1-2 ...

Software Engineer

Santa Rosa, CA · On-site

$48 - $55/hr

Support equipment upgrades and legacy system modernization, including hardware replacement, software migration, testing, commissioning, and production release. Basic Hiring Criteria : * Minimum 1-2 ...

Support equipment upgrades and legacy system modernization, including hardware replacement, software migration, testing, commissioning, and production release. PREFERRED QUALIFICATIONS (DESIRED ...

Manage and lead hardware and software migration and upgrade efforts of varying size and complexity. Manage backup and recovery efforts. Perform system failure analysis, ensuring the consistency and ...

Data Migration Engineer

Santa Monica, CA · On-site +1

$128K - $154K/yr

About Our Client Our client is a fast-growing, venture-backed software company building a modern ... As a Data Migration Engineer on the client's migration delivery team, the role will own customer ...

Manage and lead hardware and software migration and upgrade efforts of varying size and complexity.. * Manage backup and recovery efforts. Perform system failure analysis, ensuring the consistency ...

Software Engineer

Newark, CA · On-site

$181K - $190K/yr

Coordinate installation, implementation, upgrades, migration, porting, and synchronization of software applications. Code, program, test, debug, and maintain software applications. Train end-users on ...

Software Engineer

Santa Clara, CA · On-site

$226K - $227K/yr

Coordinate installation, implementation, upgrades, migration, porting, and synchronization of software applications. Code, program, test, debug, and maintain software applications. Train end-users on ...

Software Developer

Solana Beach, CA · On-site +1

$120K - $180K/yr

The Software Developer is part of an agile development team responsible for building enterprise ... Experience supporting or leading the migration of legacy on-premises monolithic applications to ...

Since 2001, Procede Software has been a leading provider of enterprise-level Dealer Management ... Experience supporting or leading the migration of legacy on-premises monolithic applications to ...

next page

Showing results 1-20

Software Migration information

See California salary details

$78K

$171.7K

$203.3K

How much do software migration jobs pay per year?

As of Aug 3, 2026, the average yearly pay for software migration in California is $171,738.00, according to ZipRecruiter salary data. Most workers in this role earn between $139,600.00 and $202,300.00 per year, depending on experience, location, and employer.

Which software is high in demand?

In the field of software migration, demand is high for cloud-based platforms like AWS, Azure, and Google Cloud, as well as enterprise tools such as SAP, Oracle, and Microsoft Dynamics. Professionals skilled in database management, scripting, and migration tools like PowerShell, Python, and SQL are also sought after to facilitate seamless transitions and integrations.

What jobs are best for immigration?

Jobs in high-demand fields such as healthcare, engineering, information technology, and skilled trades are often prioritized for immigration programs. These roles typically require relevant certifications, skills, and sometimes language proficiency, and may offer pathways like work visas or permanent residency depending on the country’s immigration policies.

What are some common challenges faced during software migration projects?

Software migration professionals frequently encounter challenges such as data compatibility issues, unexpected system downtime, and discrepancies between old and new environments. Coordinating with multiple stakeholders, managing tight timelines, and ensuring thorough testing are also critical components that require meticulous attention. It's important to proactively identify potential risks, communicate changes effectively with both technical and non-technical teams, and develop robust contingency plans. Addressing these challenges successfully ensures a smooth migration process and helps companies avoid disruptions to their business operations.

What are the key skills and qualifications needed to thrive in the Software Migration position, and why are they important?

To thrive in Software Migration, you need strong expertise in software development, data mapping, and systems integration, often backed by a degree in computer science or a related field. Familiarity with cloud platforms, database management systems, migration tools like AWS Migration Hub, and certifications such as AWS Certified Solutions Architect or Microsoft Azure Fundamentals are highly valuable. Excellent problem-solving, project management, and communication skills help you coordinate with cross-functional teams and clients. These qualifications ensure seamless transitions of complex systems with minimal downtime or data loss, which is critical to business continuity.

What is a Software Migration job?

A Software Migration job involves transferring software applications, data, or systems from one environment to another, such as from on-premises to the cloud, from one platform to another, or upgrading to a newer version. It requires assessing compatibility, ensuring data integrity, and minimizing downtime. Professionals in this role plan and execute migration strategies, troubleshoot issues, and validate that the system functions correctly post-migration. They often work with IT teams, developers, and business stakeholders to ensure a seamless transition.

What do you mean by software migration?

Software migration is the process of moving data, applications, or systems from one environment or platform to another. It often involves planning, testing, and executing the transfer to ensure minimal disruption, and may require knowledge of tools like database management systems and migration strategies. This task is common in IT and software development roles to upgrade or consolidate systems.

What are the career opportunities in data migration?

Career opportunities in data migration include roles such as data migration specialist, database administrator, and data analyst. These positions often require skills in SQL, data modeling, and familiarity with migration tools like ETL software, with certifications like Microsoft Certified: Data Analyst Associate enhancing prospects.
What are popular job titles related to Software Migration jobs in California? For Software Migration jobs in California, the most frequently searched job titles are:
What job categories do people searching Software Migration jobs in California look for? The top searched job categories for Software Migration jobs in California are:
Infographic showing various Software Migration job openings in California as of July 2026, with employment types broken down into 1% Locum Tenens, 86% Full Time, 5% Part Time, 1% Temporary, and 7% Contract. Highlights an 77% Physical, 6% Hybrid, and 17% Remote job distribution, with an average salary of $171,738 per year, or $82.6 per hour.

$48 - $55/hr

Contractor

Medical, Retirement

Posted 25 days ago


Job description

We have an outstanding Contract position for a Software Engineer to join a leading Company located in the Santa Rosa, CA surrounding area.

Pay Rate: $48 - $55

The Software & Controls Engineer II designs, develops, supports, and enhances software and control systems used to manufacture and test thin-film materials and related products. This position supports automated and electro-mechanical manufacturing equipment through software development, PLC programming, controls troubleshooting, system documentation, and equipment upgrades. The engineer works closely with Engineering, Maintenance, Production, and other technical teams to improve equipment reliability, resolve technical issues, and support the modernization of manufacturing systems.

Responsibilities:
  • Design, develop, modify, test, and support software and control systems used in automated manufacturing and test equipment.
  • Develop and troubleshoot PLC logic, control software, operator interfaces, instrumentation, sensors, actuators, and equipment communications.
  • Support Maintenance and Engineering teams with equipment troubleshooting, root cause investigations, corrective actions, and reliability improvements.
  • Document control systems by updating wiring diagrams, mapping I/O, documenting signal flow, and creating as-built technical documentation.
  • Support equipment upgrades and legacy system modernization, including hardware replacement, software migration, testing, commissioning, and production release.

Basic Hiring Criteria:
  • Minimum 1-2 years of experience with one or more of the following PLC programming tools (Siemens TIA Portal, Allen-Bradley RSLogix, GE Fanuc LogicMaster), PLC troubleshooting, industrial automation, or control-system support.
  • Minimum 1-2 years of experience troubleshooting electrical controls, instrumentation, sensors, actuators, motor controls, or electro-mechanical equipment.
  • Minimum 1-2 years of experience reading and interpreting electrical schematics, wiring diagrams, I/O lists, control drawings, or mechanical drawings.
  • Minimum 1-2 years of experience developing, modifying, testing, or debugging software used to control automated equipment or manufacturing systems.
  • Minimum 1-2 years of experience creating or maintaining technical documentation, wiring diagrams, equipment configuration records, software revisions, or change-control documentation.

Desired Qualifications:
  • PLC programming experience with Siemens TIA Portal, Allen-Bradley RSLogix, Studio 5000, GE Fanuc LogicMaster, or similar PLC platforms.
  • LabVIEW programming experience using National Instruments development tools.
  • Experience with industrial wiring, control panels, field devices, instrumentation, equipment communications, or conductor termination.
  • Experience reverse engineering legacy control systems, mapping I/O points, documenting signal flow, or creating as-built electrical drawings.
  • Experience with equipment upgrades, hardware obsolescence planning, software migration, manufacturing data systems, relational databases, document control, or formal change management.

Benefits offered to vary by the contract. Depending on your temporary assignment, benefits may include direct deposit, free career counseling services, 401(k), select paid holidays, short-term disability insurance, skills training, employee referral bonus, affordable medical coverage plan, and DailyPay (in some locations). For a full description of benefits available to you, be sure to talk with your recruiter.

Military connected talent encouraged to apply.

VEVRAA Federal Contractor / Request Priority Protected Veteran Referrals / Equal Opportunity Employer / Veterans / Disabled 

To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit http://www.tadpgs.com/candidate-privacy/ or https://pdsdefense.com/candidate-privacy/

The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:

  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers
  • San Francisco Fair Chance Ordinance
Education:Bachelors DegreeEmployment Type: CONTRACTOR