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

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

Warren, MI · On-site

$93K - $142K/yr

... times per week, at minimum [or other frequency dictated by the business if more than 3 days]. The ... As a software engineer, you will also be working closely with our program and product teams to work ...

Software Engineer

Warren, MI · Hybrid

$93K - $142K/yr

... times per week, at minimum [or other frequency dictated by the business if more than 3 days]. The ... As a software engineer, you will also be working closely with our program and product teams to work ...

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

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 ...

New

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 ...

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

$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 ...

Senior Software Engineer

Dearborn, MI · On-site

$112K - $148K/yr

Work Environment This is a hybrid role based in Dearborn, MI, with approximately 2-3 days per week ... Responsibilities Software Engineering * Develop production-quality Python services and own the full ...

Software Engineer

Wyoming, MI · On-site

$70K - $80K/yr

The Software Engineer will work with colleagues to deliver reliable and scalable applications that ... Salary Range: $70,000 - $80,000 USD per year.

Software Engineer

Three Rivers, MI · On-site

$70K - $80K/yr

The Software Engineer will work with colleagues to deliver reliable and scalable applications that ... Salary Range: $70,000 - $80,000 USD per year.

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 19, 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 job categories do people searching Per Diem Software Engineer jobs in Michigan look for? The top searched job categories for Per Diem 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:
Software Engineer

Software Engineer

CFS

Okemos, MI • On-site

$43 - $58/hr

Full-time

Posted 4 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