Position
City
Salary

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

The average salary for a Software Engineer is $105,539 per year 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.

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 have many good job opportunities. Among nearby cities, Kentwood offers the highest average salary at about $156,561. Job seekers can also find excellent opportunities in Detroit and Ann Arbor, with salaries around $132,158 and $119,968, respectively. These cities provide a mix of promising tech companies and a supportive work environment.
Graph displaying highest paying cities salaries for Software Engineer jobs near Grand Rapids, MI, highlighting Kentwood, MI with the highest at $156,561 and Novi, MI with the lowest at $99,850.
  1. 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


  2. 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


  3. 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


  4. 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


  5. 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


  6. 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


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


  8. 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


  9. 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


  10. 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, Crowe LLP, and Deloitte offer the best salaries for software engineers in Grand Rapids, MI. These companies pay on average between $146,690 and $179,915 annually. Such positions provide competitive compensation along with excellent career opportunities. Other notable companies like Meijer, Belcan, and Burke E. Porter Machinery also provide solid salaries for software engineers. These companies offer salaries ranging from $77,917 to $99,491 annually. Such roles ensure a good balance of pay and job benefits.
Graph displaying best paying company salaries for Software Engineer jobs in Grand Rapids, MI, highlighting PwC with the highest at $179,915 and Burke E. Porter with the lowest at $77,917.
  1. 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.


  2. 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.


  3. 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.


  4. 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.


  5. 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.


  6. 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.


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


  8. 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.


  9. 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.


  10. 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.

Currently 9,369 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
9,369 Job Openings