Software Engineer Salary in Grand Rapids, MI

Updated on May 09, 2025
Position
City
Salary

How much does a Software Engineer make in Grand Rapids, MI?

The average salary for a Software Engineer is $98,463 per year in Grand Rapids, MI.

In Grand Rapids, MI, software engineers enjoy a competitive salary. The average salary for a software engineer is around $98,463 per year. This figure can vary based on experience, skills, and the specific company. Many software engineers start with a salary between $55,000 and $74,000. As they gain more experience, the salary can rise significantly, reaching up to $161,000 for top-tier positions.

Several factors can influence a software engineer's salary in Grand Rapids. These include the type of industry, the size of the company, and the specific technologies they work with. For example, software engineers in tech companies often earn more than those in other industries. Companies with a strong focus on technology and innovation tend to offer higher salaries. Additionally, proficiency in high-demand programming languages and technologies can lead to better-paying opportunities.

Software Engineer jobs in Grand Rapids, MI

What are the highest paying cities for a Software Engineer near Grand Rapids, MI?

Software engineers near Grand Rapids, MI, can find high-paying job opportunities in several nearby cities. Kentwood, MI, offers an average salary of $174,066. Livonia, MI, provides an average salary of $125,137. Detroit, MI, offers an average salary of $118,115. These cities present excellent prospects for those seeking competitive compensation in the tech industry. Exploring job openings in these areas can lead to rewarding career opportunities.
Graph displaying highest paying cities salaries for Software Engineer jobs near Grand Rapids, MI, highlighting Kentwood, MI with the highest at $174,066 and Southfield, MI with the lowest at $99,722.
  1. Kentwood, MI
    Average Salary: $174,066
    Kentwood offers a vibrant tech scene with many opportunities for software developers. Companies like Spectrum Health and Meijer provide a chance to work on innovative projects. The city's growing tech community makes it an exciting place to build a career.
    Find Software Engineer jobs in Kentwood, MI


  2. Livonia, MI
    Average Salary: $125,137
    In Livonia, software engineers can find roles in a variety of industries. Companies such as Quicken Loans and DTE Energy offer diverse projects. The city's supportive environment helps professionals grow and thrive.
    Find Software Engineer jobs in Livonia, MI


  3. Detroit, MI
    Average Salary: $118,115
    Detroit is a hub for tech innovation with many opportunities for software developers. Companies like General Motors and Quicken Loans are at the forefront of tech advancements. Working in Detroit means being part of a dynamic and evolving tech landscape.
    Find Software Engineer jobs in Detroit, MI


  4. Ann Arbor, MI
    Average Salary: $116,478
    Ann Arbor is known for its tech startups and established companies. Working here, software engineers can find roles at firms like Google and Ford. The city's academic environment fosters innovation and learning.
    Find Software Engineer jobs in Ann Arbor, MI


  5. Kalamazoo, MI
    Average Salary: $108,538
    Kalamazoo offers a mix of tech opportunities with a smaller city feel. Companies like Western Michigan University and Stryker provide a chance to work on cutting-edge projects. The community is supportive and welcoming to tech professionals.
    Find Software Engineer jobs in Kalamazoo, MI


  6. Novi, MI
    Average Salary: $104,132
    Novi is a great place for software engineers with many tech companies around. Firms like IBM and Compuware offer diverse projects. The city's business-friendly environment makes it a good place to advance your career.
    Find Software Engineer jobs in Novi, MI


  7. Troy, MI
    Average Salary: $103,424
    Troy has a strong tech industry with many opportunities for software developers. Companies like General Motors and Delphi Technologies offer innovative projects. The city's vibrant community supports professional growth.
    Find Software Engineer jobs in Troy, MI


  8. Holland, MI
    Average Salary: $102,676
    Holland offers a mix of tech opportunities with a friendly community. Companies like Adastra and Amway provide a chance to work on exciting projects. The city's supportive environment helps professionals thrive.
    Find Software Engineer jobs in Holland, MI


  9. Portage, MI
    Average Salary: $101,180
    Portage is a growing tech hub with many opportunities for software engineers. Companies like BorgWarner and Stryker offer diverse projects. The city's supportive community makes it a great place to build a career.
    Find Software Engineer jobs in Portage, MI


  10. Southfield, MI
    Average Salary: $99,722
    Southfield offers a variety of tech opportunities with many established companies. Firms like Quicken Loans and DTE Energy provide innovative projects. The city's vibrant environment helps professionals grow and succeed.
    Find Software Engineer jobs in Southfield, MI

What are the best paying companies for a Software Engineer in Grand Rapids, MI?

Software engineers in Grand Rapids, MI, can find top-paying jobs at L3Harris, CyberCoders, and Deloitte. These companies offer competitive salaries, making them attractive for professionals in the field. L3Harris leads with a high average salary, followed closely by CyberCoders and Deloitte.
Graph displaying best paying company salaries for Software Engineer jobs in Grand Rapids, MI, highlighting L3Harris with the highest at $152,500 and Burke E. Porter Machinery with the lowest at $93,217.
  1. L3Harris
    Average Salary: $152,500
    L3Harris offers exciting Software Engineer roles in Grand Rapids, MI. They focus on technology and innovation. L3Harris operates globally, with a strong presence in the aerospace and defense sectors.


  2. CyberCoders
    Average Salary: $140,000
    CyberCoders provides Software Engineer jobs in Grand Rapids, MI. They offer a dynamic work environment. CyberCoders specializes in connecting tech talent with top companies.


  3. Deloitte
    Average Salary: $132,600
    Deloitte has Software Engineer positions in Grand Rapids, MI. They focus on consulting and technology. Deloitte operates worldwide, offering diverse opportunities.


  4. iMPact Business Group
    Average Salary: $114,125
    iMPact Business Group offers Software Engineer jobs in Grand Rapids, MI. They provide a supportive work environment. iMPact Business Group operates in multiple locations, focusing on business solutions.


  5. Crowe LLP
    Average Salary: $109,238
    Crowe LLP has Software Engineer roles in Grand Rapids, MI. They offer a collaborative work environment. Crowe LLP operates globally, providing accounting and consulting services.


  6. Creative Financial Staffing
    Average Salary: $96,250
    Creative Financial Staffing offers Software Engineer jobs in Grand Rapids, MI. They focus on finance and technology. Creative Financial Staffing operates in multiple locations, specializing in staffing solutions.


  7. Meijer
    Average Salary: $95,197
    Meijer provides Software Engineer positions in Grand Rapids, MI. They offer a family-friendly work environment. Meijer operates in the Midwest, focusing on retail and grocery services.


  8. Performance
    Average Salary: $94,350
    Performance offers Software Engineer jobs in Grand Rapids, MI. They focus on performance and technology. Performance operates in multiple locations, providing staffing solutions.


  9. National Heritage Academies
    Average Salary: $93,583
    National Heritage Academies has Software Engineer roles in Grand Rapids, MI. They offer a supportive work environment. National Heritage Academies operates in multiple locations, focusing on education.


  10. Burke E. Porter Machinery
    Average Salary: $93,217
    Burke E. Porter Machinery offers Software Engineer jobs in Grand Rapids, MI. They focus on machinery and technology. Burke E. Porter Machinery operates in the Midwest, providing machinery solutions.

Currently 7,791 Software Engineer job openings, nationwide.

How's the job market for a Software Engineer in the US?

Learn what a Software Engineer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Software Engineer today.
Position
Overview
Software Engineer
7,791 Job Openings