1

Software Coding Jobs in Michigan (NOW HIRING)

Design, build, and maintain software applications using low-code platforms. * Customize/extend low-code applications using HTML/CSS, SQL, JavaScript, and other languages, as needed. * Bridge IT and ...

Design, build, and maintain software applications using low-code platforms. * Customize/extend low-code applications using HTML/CSS, SQL, JavaScript, and other languages, as needed. * Bridge IT and ...

next page

Showing results 1-20

Software Coding information

See Michigan salary details

$41.8K

$97.5K

$144.7K

How much do software coding jobs pay per year?

As of May 30, 2026, the average yearly pay for software coding in Michigan is $97,484.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,400.00 and $113,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in Software Coding, and why are they important?

To thrive in Software Coding, you need strong programming skills, algorithmic thinking, and a solid understanding of software development principles, often supported by a degree in computer science or a related field. Familiarity with coding languages like Python, Java, or C++, as well as version control systems such as Git, is typically required, and certifications like Microsoft Certified: Azure Developer or AWS Certified Developer can be advantageous. Problem-solving, attention to detail, and effective communication are crucial soft skills for collaborating with teams and debugging code. These skills enable the creation of reliable, efficient software solutions and ensure successful project delivery in a fast-evolving tech environment.

What are some common challenges software coders face when working on collaborative projects?

Software coders often encounter challenges such as merging code changes, managing different coding styles, and maintaining clear communication within the team. Version control conflicts and ensuring code consistency across team members can also be tricky, especially in large or distributed teams. To overcome these issues, coders typically rely on tools like Git, adhere to coding standards, and participate in regular code reviews to ensure smooth collaboration and high-quality output.

What is software coding?

Software coding is the process of writing instructions that a computer can understand and execute, using programming languages such as Python, Java, or C++. These instructions, known as code, form the basis of software applications, websites, and systems. Coders or programmers translate requirements and logic into a structured language that tells the computer what to do. Coding is a key component in software development and is essential for building, maintaining, and improving digital products.

What is the difference between Software Coding vs Software Testing?

AspectSoftware CodingSoftware Testing
Primary FocusWriting and developing code to create software applicationsEvaluating and verifying software to identify bugs and ensure quality
Required SkillsProgramming languages, problem-solving, algorithm designTesting methodologies, attention to detail, analytical skills
Work EnvironmentDevelopment teams, coding labs, software companiesQuality assurance teams, testing labs, software companies
Common CertificationsNone specific, but programming certifications helpfulISTQB, CSTE, CSQA

While software coding involves creating and writing the actual code for applications, software testing focuses on evaluating the software to find and fix bugs. Both roles are essential in the software development lifecycle and often work closely together to ensure high-quality products.

What are popular job titles related to Software Coding jobs in Michigan? For Software Coding jobs in Michigan, the most frequently searched job titles are:
What cities in Michigan are hiring for Software Coding jobs? Cities in Michigan with the most Software Coding job openings:
Infographic showing various Software Coding job openings in Michigan as of May 2026, with employment types broken down into 67% Full Time, 23% Part Time, 3% Temporary, and 7% Contract. Highlights an 47% Physical, and 53% Remote job distribution, with an average salary of $97,484 per year, or $46.9 per hour.

Software Developer (Low Code)

Keel Platform LLC

Saginaw, MI • On-site

Other

Posted 29 days ago


Job description

Description

Develops business applications using visual development tools, pre-built components, and minimal code to efficiently deliver solutions. Gathers and analyzes requirements to translate business needs into effective technical implementations. Integrates applications with existing systems through APIs to ensure seamless data flow, and automates workflows to streamline operations and reduce reliance on manual, paper-based processes.


Responsibilities and Duties:

  • Gather and define requirements with stakeholders.
  • Design, develop, test, and deploy applications.
  • Maintain and improve existing systems.
  • Troubleshoot and resolve issues quickly.
  • Create reports and integrate third-party systems.
  • Document systems, processes, and code.

Requirements

Education and Experience:   

  • B.A. in Computer Science, Information Technology, or related field is preferred.
  • Required 2+ years of experience in developing business enterprise low code, class applications and content management experience. 

Required Skills and Abilities: 

  • Experience with Microsoft Developer Tools, Power Apps and M365, with emphasis on SharePoint Developer skill set and other Microsoft Development tools.
  • Design, build, and maintain software applications using low-code platforms. 
  • Customize/extend low-code applications using HTML/CSS, SQL, JavaScript, and other languages, as needed. 
  • Bridge IT and business needs by creating, automating, and integrating applications, focusing on user experience, database management, and system integrations.
  • System integration and data management experience.
  • Understanding of governance, permissions, and workflows.
  • Understanding of SQL, JavaScript, and HTML/CSS.
  • Content management experience - plans, creates, and publishes engaging content (text, image, video) to support marketing goals and enhance brand presence across digital platforms.
  • Strong analytical and problem-solving skills.
  • Ability to learn new technologies quickly.
  • Effective communication and teamwork.
  • Writes clean, maintainable code.
  • Focus on improving efficiency and reducing costs.
  • Familiarity with Azure DevOps, Git, CI/CD
  • Experience with C#, TypeScript, .NET/.NET Core. Familiarity with Azure DevOps, Git, CI/CD. Knowledge of SQL Server, Oracle, and database design preferred.

Competencies: 

  • Upholds Safety and Quality Standards 
  • Embodies Team Spirit 
  • Relentless Customer Focus 
  • Conveys Integrity, Trust, and Professionalism 
  • Executes with Excellence and Velocity 

Physical Requirements: 

  • Prolonged periods sitting at a desk and working on a computer. 
  • Must be able to lift up to 25 pounds at times (e.g., files, office supplies, etc). 
  • Occasionally required to stand, walk, bend, or reach within the office setting. 

Work Environment: 

  • Exposure is frequent to moving mechanical parts, airborne particles - eye protection is required, and fumes, machine vibration, and noisy conditions, high temperatures, and occasional to a restricted space work area. 
  • All Keel locations are tobacco free where appropriate. 

Need Assistance?  

If you require a reasonable accommodation at any stage of the employment process, please email talent@keelusa.com with details about your request and your contact information. Accommodation requests are reviewed individually on a case-by-case basis. Please note that this email address is monitored only for inquiries related to reasonable accommodation requests. 


Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans 


What we build, builds us.