1

Per Diem Software Engineer Jobs in Michigan (NOW HIRING)

Software Engineer

Okemos, MI · On-site

$43 - $58/hr

Software Engineer Compensation: $43.00 - 58.00/per hour Location: East Lansing, MI area (Onsite 4 days per week) Job Overview: This role focuses on enhancing and maintaining existing systems while ...

Software Engineer Compensation: $43.00 - 58.00/per hour Location: East Lansing, MI area (Onsite 4 days per week) Job Overview: This role focuses on enhancing and maintaining existing systems while ...

Software Engineer

Kalamazoo, MI · On-site

$105K - $120K/yr

Software Engineer Full-time Kalamazoo, MI, US Exclusive confidential search -- details shared with ... Maintain and upgrade systems after implementation and support certification-related activities per ...

Software Engineer Full-time Kalamazoo, MI, US Exclusive confidential search -- details shared with ... Maintain and upgrade systems after implementation and support certification-related activities per ...

Software Engineer

Wyoming, MI · On-site

$80K - $90K/yr

... software engineering principles, design patterns, algorithms, and system architecture ... Salary range: $80,000 - $90,000 USD per year.

Software Engineer

Three Rivers, MI · On-site

$80K - $90K/yr

... software engineering principles, design patterns, algorithms, and system architecture ... Salary range: $80,000 - $90,000 USD per year.

... per business requirements. * Manages the environment including servers, database, configuration and security in accordance with best practices. * Develops software tools in the field of Test data ...

Software Engineer I Grand Rapids, MI / Uniondale, NY/ Austin, TX / Atlanta, GA (Onsite 4 days per week) Note: This is a full-time role and we do not offer C2C or C2H employment and are not able to ...

Embedded Software Engineer

Allen Park, MI · On-site

$119K - $157K/yr

Job #105154 Embedded Software Engineer Dearborn, MI | HYBRID W2 CONTRACT ONLY Position Overview We ... Work Arrangement Hybrid - 4 days onsite per week #LI-WH1 #INDOEM

The Software Engineer will work on a back-end software engineering team and collaborate with the ... days per week. #LI-Hybrid #LI-CH2 What you'll do... * Product And Requirements Management:

Software Engineer II

Grand Rapids, MI

$93K - $128K/yr

Software Engineer II Grand Rapids, MI / Uniondale, NY/ Austin, TX / Atlanta, GA (Onsite 4 days per week) Note: This is a full-time role and we do not offer C2C or C2H employment and are not able to ...

Senior Software Engineer

Birmingham, MI · On-site

$116K - $154K/yr

Senior Software Engineer RPM is an international non-asset-based logistics and supply chain ... per month through a combination of digital innovations and an unwavering commitment to customer ...

Senior Software Engineer

Birmingham, MI · On-site

$116K - $154K/yr

Senior Software Engineer RPM is an international non-asset-based logistics and supply chain ... per month through a combination of digital innovations and an unwavering commitment to customer ...

W2 contract | NO C2C | NO CORP-TO-CORP Expected hours per week: 40 hours per week Schedule: onsite Pay Range: $54-60 an hour We are seeking a Senior Mainframe Software Engineer with deep expertise in ...

New

Sr. Software Engineer

Auburn Hills, MI · On-site

$115K - $152K/yr

Create/Maintain SW Timeplan per internal and external milestones, including effort estimates ... Master's degree in software engineering Experience * Minimum of 8 years' relevant experience in ...

Sr. Software Engineer

Auburn Hills, MI · On-site

$115K - $152K/yr

Also,responsible for managing the day-to-day activities of the project SW team per the production ... Master's degree in software engineering Experience * Minimum of8years' relevant experienceinserial ...

next page

Showing results 1-20

Per Diem Software Engineer information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do per diem software engineer jobs pay per year?

As of Jul 29, 2026, the average yearly pay for per diem 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 is the difference between Per Diem Software Engineer vs Contract Software Engineer?

AspectPer Diem Software EngineerContract Software Engineer
CredentialsTypically requires a bachelor's degree in CS or related fieldSimilar educational requirements, often with specific technical skills
Work EnvironmentTemporary, short-term assignments often on-site or remoteProject-based, short to medium-term engagements, on-site or remote
Employer UsageUsed by government agencies, hospitals, or large organizations for temporary staffingCommon in tech firms, consulting agencies, and startups for project needs

Per Diem Software Engineers and Contract Software Engineers both work on temporary assignments, often requiring similar skills and credentials. The main difference lies in their typical employment arrangements and usage by different organizations. Per Diem roles are often associated with government or healthcare sectors, while Contract roles are prevalent in tech and consulting industries.

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 cities in Michigan are hiring for Per Diem Software Engineer jobs? Cities in Michigan with the most Per Diem Software Engineer job openings:
Infographic showing various Per Diem Software Engineer job openings in Michigan as of June 2026, with employment types broken down into 64% Full Time, 29% Part Time, and 7% Contract. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $128,581 per year, or $61.8 per hour.
Software Engineer

Software Engineer

CFS

Okemos, MI • On-site

$43 - $58/hr

Full-time

Posted 13 days ago


Job description

Position: Software Engineer
Compensation: $43.00 - 58.00/per hour
Location: East Lansing, MI area (Onsite 4 days per week)


Job Overview: This role focuses on enhancing and maintaining existing systems while also building new features that improve functionality, scalability, and integration across our product suite. You will play a key role in modernizing and unifying multiple applications into a cohesive product family, leveraging API-driven architecture and backend-focused development. This position is ideal for a developer who enjoys balancing hands-on coding with system improvement, solving complex problems, and continuously optimizing performance in a SQL-based environment.

Responsibilities of the Software Engineer:

  • Design, develop, and maintain scalable applications using C# and .NET technologies
  • Enhance and support existing systems through ongoing updates, bug fixes, and performance improvements
  • Build and implement new features aligned with product roadmap and business needs
  • Develop and manage RESTful APIs and contribute to API gateway architecture initiatives
  • Collaborate on integrating multiple products into a unified ecosystem
  • Write and optimize complex SQL queries, stored procedures, and database designs
  • Participate in system architecture discussions to improve reliability and scalability
  • Work closely with cross-functional teams to gather requirements and deliver high-quality solutions
  • Leverage modern development tools, including AI-assisted coding technologies, to improve productivity and code quality

Preferred Experience of the Software Engineer:
  • 5+ years of professional software development experience
  • Strong experience with C# and .NET frameworks
  • Deep SQL experience, including complex queries, joins, and stored procedures
  • Experience building and consuming RESTful APIs
  • Strong backend development expertise with a focus on performance and scalability
  • Experience using modern development tools such as GitHub and AI-powered development assistants (e.g., Claude, GitHub Copilot)

Bonus Experience of the Software Developer:

    • Experience with Entity Framework
    • Familiarity with front-end frameworks such as React
    • Exposure to infrastructure-as-code (Iac) tools
    • Experience working with containerized environments
    • Knowledge of DevOps practices, including CI/CD pipeline management and release processes
    • Active GitHub profile or portfolio showcasing previous work

#LI-NB5 #INJUL2026