1

Temporary Software Engineer Jobs in Michigan (NOW HIRING)

Principal Software Engineer We are seeking multiple Software Engineers and Software Team Leads with ... If eligible, the benefits available for this temporary role may include the following: • Medical ...

Posted today

Temporary Assignment * Seeking a hands-on AI Native Software Engineer to design, build, and deploy production-grade AI-driven systems within enterprise environments. The role focuses on implementing ...

Sr. Software Engineer

Jackson, MI · On-site

$45 - $65/hr

... Software engineering, devops, ANSI X12, Edi, Development Top Skills Details C#,Java,Software ... If eligible, the benefits available for this temporary role may include the following: • Medical ...

Posted today

... Software engineering, devops, ANSI X12, Edi, Development Top Skills Details C#,Java,Software ... If eligible, the benefits available for this temporary role may include the following: • Medical ...

Posted today

Software Developer Engineer

Ann Arbor, MI · On-site

$42.06 - $46.73/hr

Temporary Salary: $42.06-46.73 Hourly Start Date: Jul 13, 2026 Partnering with Aquent, we are ... As a Mid-Level AI Software Test Engineer, you will be a critical contributor to the development and ...

New

Software Developer Engineer

Ann Arbor, MI · On-site

$42.06 - $46.73/hr

Temporary Salary: $42.06-46.73 Hourly Start Date: Jul 13, 2026 Partnering with Aquent, we are ... Your Impact & Key Responsibilities As a Mid-Level AI Software Test Engineer, you will be a critical ...

New

AI Software Developer

Ann Arbor, MI · On-site

$47.82 - $53.13/hr

Temporary Salary: $47.82-53.13 Hourly Start Date: ASAP Partner with Aquent to join a leading ... Are you a passionate AI Engineer ready to transform the financial landscape with intelligent ...

New

AI Software Developer

Ann Arbor, MI · On-site

$47.82 - $53.13/hr

Temporary Salary: $47.82-53.13 Hourly Start Date: ASAP Partner with Aquent to join a leading ... Are you a passionate AI Engineer ready to transform the financial landscape with intelligent ...

New

Controls Engineer

Winn, MI

$38.46 - $49.52/hr

Job Title: Controls Engineer As a Controls Software Engineer, you will be responsible for ... If eligible, the benefits available for this temporary role may include the following: • Medical ...

Civil Engineer

Auburn Hills, MI · Hybrid

$33 - $41/hr

Use engineering and project management tools, including CAD and office software, to support design ... If eligible, the benefits available for this temporary role may include the following: • Medical ...

Bachelor's degree in Electrical Engineering, Computer Science, or a related technical field ... If eligible, the benefits available for this temporary role may include the following: • Medical ...

Posted today

next page

Showing results 1-20

Temporary Software Engineer information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do temporary software engineer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for temporary software engineer in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

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

A Temporary Software Engineer should have a strong background in programming languages, software development methodologies, and relevant degrees or certifications, such as a bachelor's in computer science. Familiarity with tools like Git, project management platforms, and frameworks such as React, Angular, or .NET is often necessary. Excellent communication, adaptability, and time management skills help a candidate quickly integrate into teams and contribute effectively to short-term projects. These competencies ensure a Temporary Software Engineer can deliver high-quality results within limited timelines and dynamic work environments.

What is a Temporary Software Engineer job?

A Temporary Software Engineer is a short-term position where an engineer is hired to work on software development projects for a limited period. These roles are often used to fill gaps in teams, handle increased workloads, or contribute to specific project phases. Temporary software engineers perform coding, debugging, testing, and other development tasks like permanent employees but without long-term commitments. Depending on company needs, these roles may last from a few weeks to several months.

What types of projects are Temporary Software Engineers typically assigned to, and how do these assignments differ from permanent roles?

Temporary Software Engineers are usually brought on to support specific short-term projects, address skill gaps, or help meet approaching deadlines. They may work on software module development, bug fixes, system migrations, or assisting during peak workload periods. Unlike permanent staff, their assignments are often well-defined with clear objectives and limited durations, which means they are expected to quickly understand project requirements and make immediate contributions. Temporary roles can provide valuable exposure to diverse technologies and work environments, making them an excellent opportunity for broadening experience and building a professional network.

What are the most commonly searched types of Software Engineer jobs in Michigan? The most popular types of Software Engineer jobs in Michigan are:
What are popular job titles related to Temporary Software Engineer jobs in Michigan? For Temporary Software Engineer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Temporary Software Engineer jobs in Michigan look for? The top searched job categories for Temporary Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Temporary Software Engineer jobs? Cities in Michigan with the most Temporary Software Engineer job openings:
Infographic showing various Temporary Software Engineer job openings in Michigan as of July 2026, with employment types broken down into 73% Full Time, and 27% Temporary. Highlights an 100% In-person job distribution, with an average salary of $128,581 per year, or $61.8 per hour.
Senior Software Engineer

Senior Software Engineer

Indotronix International Corporation

Sterling Heights, MI • On-site

$62/hr

Contractor

Re-posted 23 days ago


Job description

Indotronix is seeking an :Senior Software Engineer

Duration: 12 Months - Temporary to Hire
Able to obtain a US Secret Security Clearance
Shift:  1st - 8:00 AM to 5pm
Bachelor's degree in STEM field

Job Description

We are seeking experienced Senior Embedded Software Engineers with a passion for real-time software development, integration, and testing. This role supports the full software development lifecycle for advanced embedded systems, including requirements analysis, architecture, implementation, integration, troubleshooting, and verification activities. The engineer will collaborate across multidisciplinary engineering teams to deliver high-quality software solutions for complex systems.

Responsibilities

  • Perform software requirements analysis, architecture, design, coding, integration, and testing activities

  • Develop and maintain real-time embedded software applications

  • Support hardware/software integration, troubleshooting, debugging, and verification testing

  • Develop unit tests and technical documentation throughout the software lifecycle

  • Collaborate with Mechanical, Electrical, Controls, and Systems Engineering teams

  • Mentor junior software engineers in software development and troubleshooting practices

  • Ensure compliance with technical, system, performance, quality, and customer requirements

  • Support software maintenance, upgrades, and porting activities

  • Participate in technical reviews, problem resolution, and continuous improvement efforts

  • Travel to customer sites as required

Basic Qualifications (Required Skills/Experience)

  • Bachelor’s degree in a STEM field

  • 4+ years of experience in real-time embedded software development and/or software testing (2+ years with Master’s degree)

  • Strong programming experience in C, C++, and Python

  • Experience developing software applications on Linux operating systems

  • Object-oriented design and development experience

  • Familiarity with Ethernet-based protocols including SSL/TLS, SSH, and SFTP

  • Strong written and verbal communication skills

  • Ability to troubleshoot technical software development issues

  • Familiarity with current engineering software applications and technologies

  • Ability to obtain and maintain a U.S. Secret Security Clearance (U.S. Citizenship required)

Preferred Qualifications (Desired Skills/Experience)

  • Experience with bare-metal real-time application development

  • Familiarity with Ada programming

  • Experience with Git, GitLab, Jira, and configuration management tools

  • Familiarity with Qt Framework and QML for GUI development

  • Experience with model-based engineering tools such as MagicDraw or Enterprise Architect

  • Familiarity with DOORS, CMMI, Nessus, Coverity, and STIG hardening processes

  • Experience using NI TestStand

  • Familiarity with military or combat vehicle systems and capabilities

  • Knowledge of military and commercial software design standards

Education & Experience

  • Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer


Indotronix logo

About Indotronix

Sourced by ZipRecruiter

In 1986, Indotronix established itself in the staffing space. 22 years later, Avani entered the scene, offering consulting and technology development. Finally, in 2016, the two joined forces to begin delivering talent across all areas, from Staffing to Consulting to unique platform development.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Rochester, NY, US