How much does a Software Engineer make in Grand Rapids, MI?
A Software Engineer in Grand Rapids, MI can expect to make a competitive salary. On average, Software Engineers earn about $105,744 each year. This figure reflects a broad range of salaries, depending on experience and skill level.
Here are some common salary ranges based on years of experience:
- 0-1 years: about $44,000
- 1-3 years: around $57,295
- 3-5 years: near $70,591
- 5-10 years: roughly $83,886
- 10-20 years: approximately $97,182
- 20+ years: around $110,477
These figures show that with more experience, a Software Engineer can earn a higher salary. This data can help job seekers set realistic expectations and plan their career growth.
What are the highest paying cities for a Software Engineer near Grand Rapids, MI?

-
Kentwood, MI
Average Salary: $160,905
In Kentwood, MI, a hub for tech innovation, one finds a blend of startups and established companies. Companies like Rapid7 and Spectrum Health offer dynamic roles. Opportunities often focus on cutting-edge projects.
Find Software Engineer jobs in Kentwood, MI
-
Detroit, MI
Average Salary: $130,404
Detroit, MI, is home to major automotive companies like Ford and General Motors, making it a unique place for tech and automotive convergence. Professionals often work on projects that blend software with mechanical systems.
Find Software Engineer jobs in Detroit, MI
-
Ann Arbor, MI
Average Salary: $119,477
Known for the University of Michigan, Ann Arbor, MI, is a tech-savvy city. Companies like Google and Deloitte bring exciting projects to the area. It's a great place for innovation and skill development.
Find Software Engineer jobs in Ann Arbor, MI
-
Southfield, MI
Average Salary: $118,694
Southfield, MI, has a mix of large corporations and tech startups. Working here means collaborating on diverse projects. Companies like Quicken Loans offer robust career growth.
Find Software Engineer jobs in Southfield, MI
-
Jackson, MI
Average Salary: $116,550
Jackson, MI, provides a supportive environment for tech professionals. Companies like TE Connectivity offer stable roles. The city balances a small-town feel with tech opportunities.
Find Software Engineer jobs in Jackson, MI
-
Livonia, MI
Average Salary: $115,591
In Livonia, MI, professionals often work in a setting that combines business and tech. Companies like PricewaterhouseCoopers offer excellent projects. It's a community that values skilled tech workers.
Find Software Engineer jobs in Livonia, MI
-
Kalamazoo, MI
Average Salary: $115,110
Kalamazoo, MI, is a growing tech center with companies like Western Michigan University and others. It's an ideal spot for those who value both work and a good quality of life.
Find Software Engineer jobs in Kalamazoo, MI
-
Troy, MI
Average Salary: $104,942
Troy, MI, attracts top tech talent with its strong corporate presence. Companies like Lear Corporation and other tech firms provide plenty of opportunities. The city’s focus on innovation is apparent in its projects.
Find Software Engineer jobs in Troy, MI
-
Holland, MI
Average Salary: $103,895
Holland, MI, is known for its vibrant community and emerging tech scene. Companies here offer roles that emphasize creativity and collaboration. The city's welcoming atmosphere enhances the work experience.
Find Software Engineer jobs in Holland, MI
-
Novi, MI
Average Salary: $100,203
Novi, MI, boasts a thriving tech industry. Companies like IBM and others offer diverse roles. The city’s commitment to growth and innovation makes it an attractive place to work.
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, a multinational professional services firm, offers Software Engineer jobs that focus on developing and implementing IT solutions. They have offices in Grand Rapids, providing diverse opportunities for tech professionals. Their projects often involve innovative and cutting-edge technologies.
-
Crowe LLP
Average Salary: $150,000
Crowe LLP, a global accounting and consulting firm, hires Software Engineers to create and maintain software for their clients. With headquarters in Grand Rapids, Crowe LLP offers a collaborative environment. Their roles often involve integrating new systems and enhancing existing ones.
-
Deloitte
Average Salary: $139,883
Deloitte, a leading global consulting and technology firm, provides Software Engineer opportunities in Grand Rapids. They work on large-scale projects, developing software that supports business operations. Deloitte emphasizes innovation and continuous learning in their tech roles.
-
Meijer
Average Salary: $99,491
Meijer, a well-known retail company, hires Software Engineers to build applications and systems that enhance their operations. With multiple locations in Grand Rapids, Meijer provides a stable environment for tech professionals. Their software engineers work on both front-end and back-end projects.
-
Burke E. Porter Machinery
Average Salary: $93,217
Burke E. Porter Machinery, a prominent provider of industrial equipment and services, offers Software Engineer positions in Grand Rapids. They focus on software solutions that improve manufacturing processes. Their roles often involve working with advanced machinery and automation systems.
-
Marceco LTD
Average Salary: $91,267
Marceco LTD, a company specializing in industrial equipment and services, hires Software Engineers to develop software for their products. Based in Grand Rapids, they offer a dynamic environment for tech professionals. Their projects include creating software that enhances manufacturing efficiency.
-
Capgemini
Average Salary: $90,973
Capgemini, a global consulting and technology company, provides Software Engineer roles in Grand Rapids. They focus on developing and implementing software solutions for various industries. Capgemini emphasizes innovation and offers opportunities for professional growth and development.
-
Dematic
Average Salary: $89,319
Dematic, a leading provider of automation solutions, hires Software Engineers in Grand Rapids. They work on projects that automate warehouse and logistics operations. Their roles involve developing software that improves efficiency and productivity in supply chain management.
-
Greatland Corporation
Average Salary: $81,850
Greatland Corporation, a company specializing in financial services technology, offers Software Engineer positions in Grand Rapids. They focus on developing software for financial institutions. Their projects often involve creating robust and secure applications that meet industry standards.
-
Corewell Health
Average Salary: $80,867
Corewell Health, a major healthcare provider, hires Software Engineers in Grand Rapids. They work on software solutions that enhance patient care and hospital operations. Their roles involve developing applications that improve healthcare delivery and patient outcomes.
What are the best paying Software Engineer related jobs in Grand Rapids, MI?

-
Technical Architect
Average Salary: $168,415
This role designs the blueprint for software applications. Technical Architects work with software engineers to ensure that the system meets requirements. They often collaborate with teams in top firms like Amway and Adasina Social Welfare League.
Find Technical Architect jobs in Grand Rapids, MI
-
Cloud Engineer
Average Salary: $140,082
Cloud Engineers manage and maintain cloud computing services. They focus on optimizing performance and cost. Many local companies like Corewell Health and Spectrum Health value these skills. They work to ensure applications run smoothly in the cloud.
Find Cloud Engineer jobs in Grand Rapids, MI
-
Product Manager
Average Salary: $136,336
Product Managers oversee the development of software products. They define product vision and strategy. These managers work with cross-functional teams at companies such as Rightway Healthcare and Wolverine Worldwide. They aim to bring quality products to market.
Find Product Manager jobs in Grand Rapids, MI
-
Data Engineer
Average Salary: $133,879
Data Engineers build and maintain data systems. They ensure data is easily accessible and reliable. They often work at companies like Adasina Social Welfare League and Rightway Healthcare. Their goal is to support data-driven decision-making.
Find Data Engineer jobs in Grand Rapids, MI
-
Security Engineer
Average Salary: $130,200
Security Engineers protect systems from threats. They develop and implement security measures. Local companies such as Corewell Health and Spectrum Health rely on them. Their focus is on safeguarding sensitive information.
Find Security Engineer jobs in Grand Rapids, MI
-
Infrastructure Engineer
Average Salary: $126,500
Infrastructure Engineers manage physical and virtual environments. They ensure systems run efficiently. They work with many local organizations, including Corewell Health. Their role is crucial for maintaining smooth operations.
Find Infrastructure Engineer jobs in Grand Rapids, MI
-
Systems Engineer
Average Salary: $113,287
Systems Engineers oversee the integration of hardware and software. They ensure systems meet business needs. They often work in large organizations like Spectrum Health. Their work is vital for system performance.
Find Systems Engineer jobs in Grand Rapids, MI
-
Machine Learning Engineer
Average Salary: $112,671
Machine Learning Engineers develop algorithms for data analysis. They create models that learn from data. Companies such as Amway seek their skills. Their work helps businesses make better decisions.
Find Machine Learning Engineer jobs in Grand Rapids, MI
-
Test Automation Engineer
Average Salary: $105,047
Test Automation Engineers design and execute automated tests. They ensure software functions correctly. They work with many tech firms in Grand Rapids. Their goal is to improve software quality.
Find Test Automation Engineer jobs in Grand Rapids, MI
-
Technical Support Engineer
Average Salary: $100,000
Technical Support Engineers provide assistance to users. They troubleshoot and resolve technical issues. They work in various local companies, including Rightway Healthcare. Their support ensures smooth operations.
Find Technical Support Engineer jobs in Grand Rapids, MI



