Position
City
Salary

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

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

Software Engineer jobs in Grand Rapids, MI

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

Job seekers can explore top-paying cities for software engineer roles near Grand Rapids, MI. Kentwood, MI, leads with an average salary of $160,905. Nearby Detroit, MI, offers a competitive average of $130,404. Other cities like Ann Arbor and Southfield also provide strong earning potential for software engineers.
Graph displaying highest paying cities salaries for Software Engineer jobs near Grand Rapids, MI, highlighting Kentwood, MI with the highest at $160,905 and Novi, MI with the lowest at $100,203.
  1. 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


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


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


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


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


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


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


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


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


  10. 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, Crowe LLP, and Deloitte stand out as top employers for software engineers in Grand Rapids, offering competitive salaries. PwC pays the highest average at $179,915, followed by Crowe LLP at $150,000. Deloitte offers $139,883. These companies provide great opportunities for skilled professionals.
Graph displaying best paying company salaries for Software Engineer jobs in Grand Rapids, MI, highlighting PwC with the highest at $179,915 and Corewell Health with the lowest at $80,867.
  1. 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.


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


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


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


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


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


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


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


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


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

Currently 6,245 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
6,245 Job Openings