1

Temporary Software Engineer Jobs in Detroit, MI (NOW HIRING)

Senior Java Software Engineer

Ann Arbor, MI ยท On-site

$38.09 - $42.33/hr

Temporary Salary: $38.09-42.33 Hourly W2 Start Date: Aug 10, 2026 Aquent is partnering with a ... Lead complex programming tasks, providing thorough review of various development efforts and ...

Senior Software Simulation Engineer Pay rate: $52- $54/hr. Location: Lansing, MI (Remote) Zip Code ... We offer excellent opportunities for contract, temporary, temp-to-hire, and direct assignments. We ...

AI Software Test Engineer (SDET)

Ann Arbor, MI ยท On-site

$42.06 - $46.73/hr

Temporary Salary: $42.06-46.73 Hourly W2 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 ...

AI Software Developer

Ann Arbor, MI ยท On-site

$47.82 - $53.13/hr

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

ADAS Functional Integration

Auburn Hills, MI ยท On-site

$98K - $132K/yr

Since this is a very dynamic role other temporary assignments may arise through the normal course ... Electrical Engineering, Mechanical Engineering, or related field * Background in software ...

Be Seen First

... temp status. * $45 - 60 per hour * Medical, Dental, Vision, Holiday Pay, Paid Time Off * Monday ... Works with calibration engineers, software developers, product teams, suppliers, and engineering ...

Posted today

Since this is a very dynamic role other temporary assignments may arise through the normal course ... Engineering, or related field * Background in software development in embedded systems, control ...

Use geotechnical and structural software to perform various analyses ranging from limit-state ... Ability to travel on temporary assignments. We are GEI. Some of the world's most pressing problems ...

Structural Engineer

Plymouth, MI ยท Hybrid

$80K - $110K/yr

Use geotechnical and structural software to perform various analyses ranging from limit-state ... Ability to travel on temporary assignments. We are GEI. Some of the world's most pressing problems ...

Mechanical Engineer

Ann Arbor, MI ยท On-site

$65K - $75K/yr

Utilize 3D CAD software to develop mechanical designs, models, and assemblies using tools such as ... Temporary Regular FLSA Status Exempt Organizational Group College Engineering Department CoE Space ...

next page

Showing results 1-20

Temporary Software Engineer information

See Detroit, MI salary details

$62.9K

$146K

$203.4K

How much do temporary software engineer jobs pay per year?

As of Jul 31, 2026, the average yearly pay for temporary software engineer in Detroit, MI is $146,043.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,800.00 and $171,300.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 Detroit, MI? The most popular types of Software Engineer jobs in Detroit, MI are:
What job categories do people searching Temporary Software Engineer jobs in Detroit, MI look for? The top searched job categories for Temporary Software Engineer jobs in Detroit, MI are:
What cities near Detroit, MI are hiring for Temporary Software Engineer jobs? Cities near Detroit, MI with the most Temporary Software Engineer job openings:
Infographic showing various Temporary Software Engineer job openings in Detroit, MI as of July 2026, with employment types broken down into 50% Internship, and 50% Temporary. Highlights an 100% In-person job distribution, with an average salary of $146,043 per year, or $70.2 per hour.

Senior Java Software Engineer

Aquent

Ann Arbor, MI โ€ข On-site

$38.09 - $42.33/hr

Temporary

Medical, Dental, Vision, Retirement

Posted 24 days ago


Job description

Placement Type:
Temporary
Salary:
$38.09-42.33 Hourly
W2
Start Date:
Aug 10, 2026
Aquent is partnering with a leading financial services firm renowned for its innovative and high-performance platforms, to find a talented developer who will significantly impact the evolution of their industry-leading desktop trading application. This is an exciting opportunity to join a collaborative, innovative, and technically challenging environment where you will perform complex software design, technical analysis, and contribute to a highly performant, multi-threaded, and resilient system. Your expertise will be crucial in enhancing the core desktop application, its installation processes, Java runtime updates, user interface, and various backend modules, directly influencing the speed and reliability of a critical platform.
**What You'll Do:**
* Lead product design and troubleshooting exercises of extreme complexity, requiring extensive research and analysis.
* Drive system design and specification development, program logic, flow-charting, testing, debugging, and documentation.
* Make critical design choices that will guide development teams.
* Lead complex programming tasks, providing thorough review of various development efforts and documentation.
* Analyze problems and recommend effective solutions.
* Serve as a key contributor in client and technology interactions for developing robust technology solutions.
* Collaborate with enterprise architecture and infrastructure teams on strategic designs and initiatives.
* Lead the troubleshooting of complex issues in both development and production environments, ensuring timely resolution.
**Must-Have Qualifications:**
* 1+ years of experience with Java and J2EE (both client and server-side).
* 1+ years of experience with Object-Oriented Analysis/Design (OOA/OOD), distributed systems/software, real-time processing, relational database systems, and messaging systems.
* Strong understanding of data structures, algorithms, and design patterns (GoF).
* Experience with agile methodologies and test-driven development.
* Demonstrated experience working with core business logic within applications.
* Experience in developing APIs and Frameworks.
* Bachelor's degree in Computer Science or an equivalent discipline.
* Excellent written and verbal communication skills.
**Nice-to-Have Qualifications:**
* Experience developing downloadable desktop applications.
* Experience with concurrency and multi-threading.
* Experience with scaling, Java Garbage Collection, and performance tuning.
* Experience with rich UI frameworks such as Angular JS, jQuery, HTML 5, Swing, Java FX, or similar frameworks/APIs.
* Experience with application development frameworks like Spring, Hibernate, JSF, or similar frameworks.
* Experience with Unix/Linux, Windows, and Mac operating systems.
* Experience with build, deploy, and test automation tools like Ant, Gradle, Maven, Jenkins, TeamCity, JUnit, or similar tools.
* Working knowledge of finance and/or the trading domain.
Please note: This position is available on a W-2 employment basis only and is not open to Corp-to-Corp (C2C) arrangements. The client is also unable to provide employment-based visa sponsorship or transfers for this role.
#LI-LP1
**About Aquent Talent:**
Aquent Talent connects the best talent in marketing, creative, and design with the world's biggest brands.
Our eligible talent get access to amazing benefits like subsidized health, vision, and dental plans, paid sick leave, and retirement plans with a match.
Aquent is an equal-opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics. We're about creating an inclusive environment-one where different backgrounds, experiences, and perspectives are valued, and everyone can contribute, grow their careers, and thrive.