Software Engineer Salary in Grand Rapids, MI
How much does a Software Engineer make 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.
What are the highest paying cities for a Software Engineer near Grand Rapids, MI?

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

-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
What are the best paying Software Engineer related jobs in Grand Rapids, MI?

-
Technical Architect
Average Salary: $166,654
This role focuses on designing and developing system architecture. It involves working with teams to ensure the best solutions. Companies like Amway and Adare Pharma Solutions offer such positions.
Find Technical Architect jobs in Grand Rapids, MI
-
Implementation Specialist
Average Salary: $132,485
This position involves setting up and managing software systems. It requires strong problem-solving skills. Local companies such as Adare Pharma Solutions look for skilled specialists.
Find Implementation Specialist jobs in Grand Rapids, MI
-
Infrastructure Engineer
Average Salary: $126,500
This role manages and maintains the IT infrastructure. It ensures systems run smoothly. Companies like Adare Pharma Solutions need professionals for this role.
Find Infrastructure Engineer jobs in Grand Rapids, MI
-
Cloud Engineer
Average Salary: $121,247
This position involves managing cloud-based services. It requires knowledge of cloud platforms. Adare Pharma Solutions and other tech firms offer these jobs.
Find Cloud Engineer jobs in Grand Rapids, MI
-
Solution Architect
Average Salary: $121,134
This role designs solutions to meet business needs. It involves working closely with stakeholders. Companies like Adare Pharma Solutions seek experienced architects.
Find Solution Architect jobs in Grand Rapids, MI
-
Product Manager
Average Salary: $115,453
This position involves overseeing product development. It requires strong communication skills. Adare Pharma Solutions and other tech firms offer these roles.
Find Product Manager jobs in Grand Rapids, MI
-
Machine Learning Engineer
Average Salary: $111,855
This role involves developing and implementing machine learning models. It requires strong programming skills. Adare Pharma Solutions looks for skilled engineers.
Find Machine Learning Engineer jobs in Grand Rapids, MI
-
Security Engineer
Average Salary: $107,342
This role focuses on protecting systems and data. It involves implementing security measures. Companies like Adare Pharma Solutions need security experts.
Find Security Engineer jobs in Grand Rapids, MI
-
Systems Engineer
Average Salary: $106,791
This position involves managing and maintaining IT systems. It requires strong technical skills. Adare Pharma Solutions and other firms offer these jobs.
Find Systems Engineer jobs in Grand Rapids, MI
-
Data Engineer
Average Salary: $105,283
This role involves managing and processing data. It requires strong analytical skills. Adare Pharma Solutions and other tech firms look for data engineers.
Find Data Engineer jobs in Grand Rapids, MI