How much does a Software Engineer make in Grand Rapids, MI?
In Grand Rapids, Michigan, Software Engineers enjoy a range of salaries based on their experience and expertise. The average yearly salary for Software Engineers in the area is $105,539. This figure offers a broad view of what many professionals can expect to earn.
The salary data shows a clear progression based on experience. New Software Engineers might start around $44,000 per year. As they gain experience, salaries can rise significantly. Highly experienced engineers can earn up to $190,250 per year. This range highlights the potential for growth in the field, encouraging job seekers to build their skills and advance their careers.
What are the highest paying cities for a Software Engineer near Grand Rapids, MI?

-
Kentwood, MI
Average Salary: $156,561
In Kentwood, Michigan, technology companies thrive, offering diverse roles. Major firms like Steelcase and Van Andel Institute create many opportunities. The area has a good quality of life and a strong community support system.
Find Software Engineer jobs in Kentwood, MI
-
Detroit, MI
Average Salary: $132,158
Detroit, Michigan, is a hub for innovation, especially in automotive technology. Companies like General Motors and Quicken Loans need skilled engineers. The city’s revitalization offers a dynamic work environment.
Find Software Engineer jobs in Detroit, MI
-
Ann Arbor, MI
Average Salary: $119,968
Ann Arbor, Michigan, boasts a thriving tech scene with companies like Google and Domino’s. The city’s emphasis on education makes it a great place for innovation. Ann Arbor offers a vibrant, community-oriented atmosphere.
Find Software Engineer jobs in Ann Arbor, MI
-
Jackson, MI
Average Salary: $119,338
Jackson, Michigan, is a growing tech center with a focus on healthcare and education. Companies like Syntellis and Henry Ford Health System offer exciting roles. The city’s welcoming nature and lower cost of living are big advantages.
Find Software Engineer jobs in Jackson, MI
-
Southfield, MI
Average Salary: $117,384
Southfield, Michigan, offers many tech jobs with companies such as Quicken Loans and DTE Energy. The area’s suburban charm provides a good work-life balance. Southfield’s reputation for safety and quality education is attractive.
Find Software Engineer jobs in Southfield, MI
-
Portage, MI
Average Salary: $113,842
Portage, Michigan, has a strong manufacturing base with tech opportunities in automation. Companies like BorgWarner and Del Taco have openings. The city’s small-town feel and easy access to larger cities are appealing.
Find Software Engineer jobs in Portage, MI
-
Livonia, MI
Average Salary: $109,478
Livonia, Michigan, has a mix of tech companies and manufacturing firms. Firms like Ford Motor Company and Priority Health offer solid opportunities. The area’s diverse amenities make it a pleasant place to work and live.
Find Software Engineer jobs in Livonia, MI
-
Holland, MI
Average Salary: $104,872
Holland, Michigan, combines a tech-forward approach with a rich cultural scene. Companies like Amway and Adastra Solutions need skilled engineers. The city’s strong sense of community and recreational activities enhance the work experience.
Find Software Engineer jobs in Holland, MI
-
Troy, MI
Average Salary: $104,010
Troy, Michigan, has a vibrant tech environment with major firms like IBM and Lear Corporation. The city’s strategic location and cultural offerings create a dynamic workplace. Troy’s focus on innovation makes it an exciting place to work.
Find Software Engineer jobs in Troy, MI
-
Novi, MI
Average Salary: $99,850
Novi, Michigan, offers a prosperous tech scene with companies like Quicken Loans and Rocket Mortgage. The city’s suburban charm and excellent schools make it a desirable location. Novi’s growth potential and community involvement are significant benefits.
Find Software Engineer jobs in Novi, MI
What are the best paying companies for a Software Engineer in Grand Rapids, MI?

-
PwC
Average Salary: $179,915
PwC offers Software Engineer roles in Grand Rapids with a focus on technology solutions. They work on various projects to support business needs across multiple locations.
-
Crowe LLP
Average Salary: $153,875
Crowe LLP hires Software Engineers in Grand Rapids to develop and maintain software systems. They provide opportunities to work on exciting projects in different sectors.
-
Deloitte
Average Salary: $146,690
At Deloitte in Grand Rapids, Software Engineers create innovative software solutions. They work on projects that span various industries, offering a diverse experience.
-
Meijer
Average Salary: $99,491
Meijer seeks Software Engineers in Grand Rapids to develop applications that enhance their operations. They offer roles that focus on retail technology and e-commerce solutions.
-
Belcan
Average Salary: $97,900
Belcan in Grand Rapids employs Software Engineers to work on critical projects. They provide opportunities in aerospace, defense, and technology sectors, offering a dynamic work environment.
-
Burke E. Porter Machinery
Average Salary: $93,217
Software Engineers at Burke E. Porter Machinery in Grand Rapids develop software for manufacturing solutions. They work on projects to improve production efficiency and automation.
-
Marceco LTD
Average Salary: $91,267
Marceco LTD in Grand Rapids looks for Software Engineers to create software for their manufacturing processes. They offer a chance to work on projects that drive innovation in the industry.
-
Dematic
Average Salary: $90,000
Dematic in Grand Rapids employs Software Engineers to develop software for logistics and automation. They offer roles that focus on improving supply chain solutions.
-
Greatland Corporation
Average Salary: $81,850
Greatland Corporation hires Software Engineers in Grand Rapids to work on software development for financial services. They provide roles that focus on creating robust financial solutions.
-
Burke E. Porter
Average Salary: $77,917
Burke E. Porter offers Software Engineer roles in Grand Rapids, focusing on custom software solutions. They provide opportunities to work on various projects that improve business operations.
What are the best paying Software Engineer related jobs in Grand Rapids, MI?

-
Technical Architect
Average Salary: $167,314
This role designs the infrastructure for tech projects. They work with software engineers to ensure systems meet the company’s needs. Tech firms and IT companies in the area value these professionals.
Find Technical Architect jobs in Grand Rapids, MI
-
Cloud Engineer
Average Salary: $137,376
They manage cloud-based systems and services. This job ensures data security and system efficiency. Companies like XYZ Tech and ABC Cloud focus on hiring skilled cloud engineers.
Find Cloud Engineer jobs in Grand Rapids, MI
-
Product Manager
Average Salary: $137,119
They oversee product development from concept to launch. They work with engineers and marketers to create successful products. Local tech startups often seek skilled product managers.
Find Product Manager jobs in Grand Rapids, MI
-
Security Engineer
Average Salary: $136,643
They protect company data and systems from threats. They implement security measures and monitor for vulnerabilities. Fintech and healthcare firms in the city look for strong security engineers.
Find Security Engineer jobs in Grand Rapids, MI
-
Data Engineer
Average Salary: $135,825
They build and maintain data pipelines. This job involves working with large datasets to support analysis. Companies with big data needs, like retail and logistics firms, seek these experts.
Find Data Engineer jobs in Grand Rapids, MI
-
Infrastructure Engineer
Average Salary: $126,500
They manage the hardware and software of IT systems. This role ensures that systems run smoothly and efficiently. Local IT services and tech firms need skilled infrastructure engineers.
Find Infrastructure Engineer jobs in Grand Rapids, MI
-
Machine Learning Engineer
Average Salary: $120,388
They develop algorithms for data analysis. This role uses machine learning to solve complex problems. Tech companies and research firms in the area look for these professionals.
Find Machine Learning Engineer jobs in Grand Rapids, MI
-
Systems Engineer
Average Salary: $117,434
They integrate and manage different parts of a system. This job ensures all components work together effectively. IT service companies and software firms value these experts.
Find Systems Engineer jobs in Grand Rapids, MI
-
Test Automation Engineer
Average Salary: $105,047
They create automated tests for software applications. This role helps ensure that software meets quality standards. Tech companies and QA firms in the city need these specialists.
Find Test Automation Engineer jobs in Grand Rapids, MI
-
DevOps Engineer
Average Salary: $104,220
They bridge development and operations. This job involves automating processes to improve software delivery. Many local tech firms seek skilled DevOps engineers.
Find DevOps Engineer jobs in Grand Rapids, MI



