1

Software Eng Jobs in Michigan (NOW HIRING)

MEPEP1 + Eng I, Process Eng Location: Battle Creek, MI The Opportunity: The Process Engineer at the ... Experience with various computer software packages including Microsoft Office, Panther, PI * Strong ...

MEPEP1 + Eng I, Process Eng Location: Battle Creek, MI The Opportunity: The Process Engineer at the ... Experience with various computer software packages including Microsoft Office, Panther, PI * Strong ...

Bachelor's degree in Physics, Mechanical Eng, Electrical Eng, Optical Eng, Business Administration ... Export Control Compliance This role involves access to technology, materials, software, or hardware ...

Quality Eng.

Battle Creek, MI · On-site

$67K - $87K/yr

Able to use computer and software as required * Must be able to understand written instructions Education and Experience * Associates Degree Required, Bachelor degree in technical field preferred or ...

Quality Eng.

Battle Creek, MI · On-site

$67K - $87K/yr

Able to use computer and software as required * Must be able to understand written instructions Education and Experience * Associates Degree Required, Bachelor degree in technical field preferred or ...

Process Engineer

Battle Creek, MI · On-site

$60 - $80/hr

MEPEP1 + Eng I, Process Eng Location: Battle Creek, MI The Opportunity: The Process Engineer at the ... Experience with various computer software packages including Microsoft Office, Panther, PI * Strong ...

Sr. Eng, Controls

Newaygo, MI · On-site

$82K - $109K/yr

Evaluate existing hardware and software platforms and recommend improvements to reliability, maintainability, and scalability. Industry 4.0 / IIoT Enablement: Lead Industrial IoT (IIoT) initiatives ...

Sr. Eng, Controls

Newaygo, MI · On-site

$82K - $109K/yr

... and software platforms and recommend improvements to reliability, maintainability, and scalability. Industry 4.0 / IIoT Enablement: • Lead Industrial IoT (IIoT) initiatives across the Mirrors ...

Assists with software and system design and architecture within the assigned portfolio. * Monitors and maintains appropriate levels of hardware and operating software that serves as platforms for ...

Assists with software and system design and architecture within the assigned portfolio. * Monitors and maintains appropriate levels of hardware and operating software that serves as platforms for ...

next page

Showing results 1-20

Software Eng information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do software eng jobs pay per year?

As of Sep 9, 2026, the average yearly pay for software eng 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 Software Eng vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentDesigns systems, architecture, collaborates on large projectsFocuses on coding, implementing features, smaller scope
Industry UsageUsed across tech companies, startups, enterpriseCommonly used in startups, smaller firms, freelance work
Comparison Search IntentUnderstanding roles, responsibilities, career pathFocus on coding, project specifics, job requirements

While both roles involve coding and software development, Software Engineers typically work on system design and architecture, often handling larger projects and collaborating on overall system structure. Software Developers usually focus on writing code for specific features or applications. The roles overlap significantly, but the Engineer role often encompasses broader responsibilities related to system planning and integration.

What does a software engineer do?

A software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, such as Java, Python, or C++, and often collaborate with teams to create efficient and reliable software solutions. Strong problem-solving skills and knowledge of software development methodologies are essential in this role.

What jobs can I do with a software engineering degree?

A software engineering degree qualifies you for roles such as software developer, application engineer, systems analyst, and quality assurance engineer. These jobs involve designing, coding, testing, and maintaining software applications, often requiring knowledge of programming languages, development tools, and problem-solving skills.

What jobs can a software engineer do?

A software engineer can work in roles such as application developer, systems engineer, embedded systems engineer, or DevOps engineer. They design, develop, test, and maintain software applications and systems using programming languages like Java, Python, or C++, often working in teams and following software development methodologies.
Infographic showing various Software Eng job openings in Michigan as of September 2026, with employment types broken down into 100% Contract. Highlights an 100% In-person job distribution, with an average salary of $128,581 per year, or $61.8 per hour.

Application/Software Engineer - Level 3

Lansing, MI • On-site

Stem Xpert
Recruiting and Staffing Services • 51 - 200 employees

Contractor

Re-posted 4 days ago


Key responsibilities

  • Perform analytical programming assignments related to the development, enhancement, and maintenance of reports and integration packages in a CRM Dynamic environment.

  • Utilize project management and systems design in a technical development environment, adhering to standard development methodologies.

  • Develop, test, debug, and validate reports and stored procedures using SQL, SSRS, and SSIS, and collaborate with technical teams and business experts.


Job description

Job Description

Title - Application/Software Engineer - Level 3 (Application Software Eng Reporting Specialist)

Location - Lansing MI

Duration - 12 months

Position Description 

The Application Software Engineer (ASE) will perform analytical programming assignments pertaining to the development, enhancement and maintenance of reports and integration packages and procedures in a CRM Dynamic environment. The position also involves the utilization of project management and systems design in a technical development environment. The ASE will need to be familiar with SQL, SSRS and SSIS languages. The ASE will need to understand the strategic direction of the Michigan Department of Corrections (MDOC) and the supporting IT systems and architectures. The ASE is responsible for adhering to state of Michigan standard development methodologies - the State Unified Information Technology Environment (SUITE), Systems Engineering Methodology (SEM), and Project Management Methodology (PMM). The position also involves the utilization of project management and systems design in a technical development environment.   

Skills Required 

The Application Software Engineer must have the following skills and expertise:

  1. Application Software Engineer with 8 or more years of demonstrable working experience in application software design, development, and implementing of medium-to-large scale applications.
  2. The ability to work with a technical team and business experts in:

a)      analysis and design of reports and integration packages in a CRM Dynamics environment,

b)      Development, testing, debugging and SSRS reports and SSIS packages.

c)       Ability to execute and validate test plans for reports,

d)      Use programming knowledge to design and develop complex stored procedures and reports.

e)      Excellent written and oral communication skills    

Skills Preferred 

The Application/Software Engineer is preferred to have the following skills and expertise: a) Expert Skills Visual Studio 2012 b) Expert in writing complex queries and stored procedures in T-SQL c) Expert in writing reports with SSRS. d) Experience managing source code via Team Foundation Server     

Experience Required  The Application Software Engineer must have the following experience:

a)      Application Software Engineer with 8 or more years of demonstrable working experience in application software design, development, with SSRS and SSIS experience.

b)      Eight years' experience programming in client/server applications

c)       Five years' experience analyzing business requirements, generating project specifications and in turn developing code, and applying knowledge of computer programming techniques and computer languages

d)      Five years unit testing and performing peer reviews of developed code to insure conformity to standards and design best practices.

e)      Five years' experience programming in SQL and/or Transact-SQL.

f)       Five years' experience with SSRS and or SSIS.

g)      Expert level skills in MS Project, MS Excel, MS Word, MS PowerPoint    

 

Experience Preferred 

The Application Software Engineer is preferred to have the following experience and expertise:

a)      Minimum five years' experience, developing stored procedures using SQL, in an enterprise environment.

b)      Minimum five years' experience developing SSRS reports and SSIS packages.

c)       3 years' experience writing reports in a CRM or like type environment.    

Additional Information 

Database Server Hardware and Software Server: Physical server - Dell Poweredge R620, 2 processors, 8 cores, 2.4 Ghz, 256GB RAM Operating System: Windows 2008 R2 Database: SQL Server 2012 Network Protocol configurations include TCP/IP using Windows 2003 and Windows 2008 R2 servers. Desktop Workstations PCs using Windows XP, Windows 7 and Windows 8 Locations Approximately 10,000 workstations distributed at approximately 200 locations across Michigan. Development Tools Dynamic CRM 2013 SQL Server 2012 Visual Studio 2012 SSRS SSIS Scribe InRule Browser Internet Explorer 9.0

Qualifications

Education Required 

  • This position requires a Bachelor's Degree in Computer Science, Information Systems, or other related field.   

 

Education Preferred 

Microsoft Certified DBA 2008 or higher Microsoft Certified Database develop 2008 or higher  

Additional Information

If you have any queries regarding the requirement contact sathish balla @ 734-357-8988 or drop a email sathish dot balla at tekwissen .com


stem xpert logo

About stem xpert

Sourced by ZipRecruiter

STEM Xpert, based in Ann Arbor, MI, US, is a leading company in the Science, Technology, Engineering, and Mathematics (STEM) education industry. Since their establishment, they have made an indelible mark by providing innovative services and products designed to enhance STEM learning. Their service portfolio includes comprehensive educational programs, customized learning modules and interactive STEM kits. Driven by a passion for nurturing young minds, the company's mission is to bring about an educational renaissance in the STEM field, making learning not just theoretical but practical and fun. One notable achievement for STEM Xpert has been its success in reaching a broad spectrum of learners, from school-age to adults, contributing significantly towards empowering the community's technological and scientific literacy.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

Ann Arbor, MI, US

Year founded

2012