1

Software Assistant Jobs in Michigan (NOW HIRING)

Create installation, maintenance, and user documentation * Assist team members in the development of coding strategies and collaboratively working on software applications * Support of customers and ...

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

We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code ...

We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code ...

Complete routine and special computer-based assignments using Countywide and department-specific software. Assist with special projects and other case-related assignments as needed. Why You'll Love ...

New

Engineering Intern

Troy, MI · On-site

$16 - $20.50/hr

Learn the basic functions of FNG Program Lifecycle Management (PLM) software. Assist with clerical items and documentation for Advanced Product Development. * Work with management to establish ...

Engineering Intern

Troy, MI

$16 - $20.50/hr

Learn the basic functions of FNG Program Lifecycle Management (PLM) software. Assist with clerical items and documentation for Advanced Product Development. * Work with management to establish ...

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

Engineering Intern

Troy, MI

$16 - $20.50/hr

Learn the basic functions of FNG Program Lifecycle Management (PLM) software. Assist with clerical items and documentation for Advanced Product Development. * Work with management to establish ...

Company Description Founded in 1982, Trialon Corporation was established to assist companies with ... Develop software in compliance with a formal CMM level 3 based Software Development Process and ...

Company Description Founded in 1982, Trialon Corporation was established to assist companies with ... Develop software in compliance with a formal CMM level 3 based Software Development Process and ...

Shipping & Receiving Clerk

Warren, MI · On-site

$16 - $18.75/hr

Maintain accurate inventory transactions using Microsoft Excel, inventory software, and warehouse documentation. Assist with cycle counts, physical inventories, inventory reconciliation, and ...

Software Engineer #1061556 * Employees in this job function are responsible for designing ... Familiarity with using GenAI tools to analyze legacy codebases and assist in re-architecting them ...

You will be responsible for taking AI prototypes, ranging from generative design tools to automated engineering documentation assistants and turning them into robust, high-performance software ...

Shipping & Receiving Clerk

Warren, MI · On-site

$16 - $18.75/hr

Maintain accurate inventory transactions using Microsoft Excel, inventory software, and warehouse documentation. Assist with cycle counts, physical inventories, inventory reconciliation, and ...

Showing results 41-60

Software Assistant information

See Michigan salary details

$9

$26

$62

How much do software assistant jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for software assistant in Michigan is $26.40, according to ZipRecruiter salary data. Most workers in this role earn between $14.78 and $29.55 per hour, depending on experience, location, and employer.

What is a software assistant?

Software Assistants are digital tools or programs designed to help users accomplish specific tasks or streamline workflows within software environments. They can range from simple task automation bots to advanced AI-driven virtual assistants that provide support, suggestions, or information. These assistants often integrate with various applications to enhance productivity and reduce manual effort. Examples include voice-activated assistants, chatbots, and scheduling tools. Their main goal is to make using complex software easier and more efficient for users.

What is the difference between Software Assistant vs Software Developer?

AspectSoftware AssistantSoftware Developer
Required CredentialsAssociate degrees or certifications in software toolsBachelor's or higher in Computer Science or related fields
Work EnvironmentSupport teams, administrative settings, or entry-level rolesDesign, develop, and test software applications
Employer & Industry UsageTech companies, IT departments, startupsSoftware firms, tech giants, enterprise IT
Common Search & ComparisonOften compared for entry-level roles or support functionsCompared for development expertise and project roles

The main difference between a Software Assistant and a Software Developer lies in their responsibilities and experience level. Software Assistants typically support development teams with administrative or basic technical tasks, requiring less advanced credentials. In contrast, Software Developers are responsible for creating and maintaining software, often requiring a higher level of education and technical skills. Both roles are essential in the tech industry but serve different functions within the software development lifecycle.

How does a software assistant typically collaborate with software engineers and other team members in a development project?

A Software Assistant often works closely with software engineers, project managers, and QA specialists to support the software development lifecycle. They may assist by managing documentation, tracking bugs or feature requests, preparing reports, and helping coordinate meetings or schedules. Effective communication and organization are key, as the Software Assistant often acts as a bridge between technical and non-technical team members to ensure projects run smoothly. This role provides valuable exposure to various aspects of software development and can be a stepping stone to more specialized technical roles.

What are the key skills and qualifications needed to thrive as a software assistant?

To thrive as a Software Assistant, you need foundational knowledge of software applications, troubleshooting, and basic programming concepts, often supported by a relevant degree or technical certification. Familiarity with help desk software, ticketing systems, and common productivity tools like Microsoft Office or Google Workspace is typically required. Strong communication, problem-solving abilities, and a customer-focused attitude help you effectively support users and resolve issues. These skills ensure efficient technical support, smooth user experiences, and contribute to overall organizational productivity.

What are the most commonly searched types of Software jobs in Michigan?

The most popular types of Software jobs in Michigan are:

What are popular job titles related to Software Assistant jobs in Michigan?

For Software Assistant jobs in Michigan, the most frequently searched job titles are:

What cities in Michigan are hiring for Software Assistant jobs?

Cities in Michigan with the most Software Assistant job openings:

Infographic showing various Software Assistant job openings in Michigan as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 9% Part Time, 1% Temporary, and 5% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $54,921 per year, or $26.4 per hour.

Full-time

Posted 12 days ago


Job description

Job Openings >> Software Engineer
Software Engineer
Summary
Title: Software Engineer ID: 1050 Location: Zeeland, Michigan Department: IT Applications
More about this job >
Description

Job Overview
We are seeking a skilled Software Engineer to join our energetic I.T./Development team. This role focuses on building modern, maintainable software that empowers teams across Stone Plastics. This includes designing and developing applications that streamline workflows, improve data accuracy, and support critical business decisions. Your responsibilities include: writing clean, testable code, implementing CI/CD pipelines, debugging and optimizing applications, integrating with existing systems and third-party APIs, and continuously improving our software architecture as business needs evolve.
Primary Functions

  • Develops and maintains full-stack applications and custom software solutions, enabling data-driven decision making with a focus on reliability and user experience.
  • Architects scalable databases and APIs, collaborating with Infrastructure teams to ensure performance, security, and uptime.
  • Drives collaboration and best practices, partnering with business stakeholders, translating requirements into solutions, and contributing thorough code reviews.


What Success Looks Like
This role focuses on building modern, maintainable software that empowers teams across Stone Plastics. This includes designing and developing applications that streamline workflows, improve data accuracy, and support critical business decisions. Your responsibilities include: writing clean, testable code, implementing CI/CD pipelines, debugging and optimizing applications, integrating with existing systems and third-party APIs, and continuously improving our software architecture as business needs evolve.


Desired Qualifications

  • Modern Programming Languages: Proficiency in languages such as C#/.NET, Python, and JavaScript/TypeScript
  • Web Development: Experience with modern frameworks (React, Vue, Angular, Next.js) and backend technologies (Node.js, ASP.NET Core, FastAPI)
  • Database & Data Management: Strong SQL skills; experience with relational databases (PostgreSQL, SQL Server)
  • Infrastructure: Containerization (Docker), and modern deployment practices
  • API Development: Experience designing and implementing RESTful APIs
  • Version Control & Collaboration: Proficient with Git and collaborative development workflows
  • Professional Skills
  • Strong problem-solving abilities and analytical thinking
  • Excellent written and verbal communication skills with technical and non-technical audiences
  • Self-motivated with ability to manage multiple priorities
  • Commitment to writing maintainable code
  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
  • Able to assist IT team in troubleshooting legacy applications and systems

*This role requires regular and consistent attendance.

Apply Now
 
Refer to a Friend
Copyright 2026 Stone Plastics & Manufacturing. All rights reserved.
Powered by ApplicantStack Applicant Tracking Software
Privacy Policy | Terms of Use