Position
City
Salary

How much does a Software Engineer make in Sterling Heights, MI?

The average salary for a Software Engineer is $107,227 per year in Sterling Heights, MI.

A Software Engineer in Sterling Heights, MI, can expect a competitive salary. The average yearly salary stands at $107,227. This figure reflects a strong demand for skilled professionals in the area. As a Software Engineer, you can leverage this average to negotiate better compensation packages with potential employers.


The salary range for Software Engineers in Sterling Heights, MI, offers various opportunities. Salaries start as low as $58,130 for entry-level positions. Those with more experience can earn up to $170,940. Here is a breakdown of the salary distribution:

  • 2.26% earn $58,130 or less
  • 9.05% earn between $58,130 and $68,385
  • 10.18% earn between $68,385 and $78,641
  • 18.10% earn between $78,641 and $88,896
  • 9.05% earn between $88,896 and $99,152
  • 16.96% earn between $99,152 and $109,407
  • 13.57% earn between $109,407 and $119,663
  • 6.79% earn between $119,663 and $129,918
  • 5.65% earn between $129,918 and $140,174
  • 2.26% earn between $140,174 and $150,429
  • 1.13% earn $150,429 or more

Software Engineer jobs in Sterling Heights, MI

What are the highest paying cities for a Software Engineer near Sterling Heights, MI?

Looking for a software engineering role near Sterling Heights, MI? Job seekers can find top pay in nearby cities like Royal Oak and Warren. Royal Oak offers the highest average salary at $170,521, while Warren follows closely with $145,893 per year. These figures can make your search for a lucrative position more targeted. Each of these cities features thriving tech communities that support high-paying software engineering jobs. In Dearborn and Southfield, for example, salaries range between $120,689 and $127,073. These options provide good pay and a chance to work in dynamic environments.
Graph displaying highest paying cities salaries for Software Engineer jobs near Sterling Heights, MI, highlighting Royal Oak, MI with the highest at $170,521 and Troy, MI with the lowest at $106,074.
  1. Royal Oak, MI
    Average Salary: $170,521
    Work in Royal Oak offers an exciting blend of small-town charm and big-city opportunities. You can enjoy a variety of companies, from tech startups to established firms. Proximity to Detroit means a wealth of industry experience and career advancement.
    Find Software Engineer jobs in Royal Oak, MI


  2. Warren, MI
    Average Salary: $145,893
    Warren presents a vibrant environment for tech professionals. The area boasts a growing tech community with numerous opportunities in both software development and engineering. Proximity to Detroit provides access to a broad range of industries.
    Find Software Engineer jobs in Warren, MI


  3. Dearborn, MI
    Average Salary: $127,073
    In Dearborn, you can find a mix of traditional industries and modern tech companies. The city's diverse economy offers various opportunities for software professionals. Companies here value skilled engineers who can contribute to innovative projects.
    Find Software Engineer jobs in Dearborn, MI


  4. Southfield, MI
    Average Salary: $120,689
    Southfield has a thriving tech scene with many opportunities in software development. The city's business-friendly environment supports growth and innovation. Many prominent companies call Southfield home, making it an attractive place for software careers.
    Find Software Engineer jobs in Southfield, MI


  5. Novi, MI
    Average Salary: $116,963
    Novi offers a dynamic work environment with numerous tech companies. The city's strong economy provides a wide range of opportunities for software engineers. Being a part of Novi’s tech community means access to cutting-edge projects and professional growth.
    Find Software Engineer jobs in Novi, MI


  6. Birmingham, MI
    Average Salary: $113,875
    Birmingham provides a prestigious setting for software professionals. The area is known for its high-quality companies and excellent work-life balance. Working here means collaborating with top-tier talent and contributing to groundbreaking projects.
    Find Software Engineer jobs in Birmingham, MI


  7. Rochester Hills, MI
    Average Salary: $113,217
    Rochester Hills is a great place for software experts. The city has many opportunities in software development and tech innovation. Companies here value skilled engineers who can drive their projects forward.
    Find Software Engineer jobs in Rochester Hills, MI


  8. Livonia, MI
    Average Salary: $110,290
    Livonia offers a diverse range of job opportunities in software development. The city's economy supports growth and innovation in the tech sector. Proximity to Detroit provides additional avenues for career advancement and professional development.
    Find Software Engineer jobs in Livonia, MI


  9. Farmington Hills, MI
    Average Salary: $108,736
    Farmington Hills has a strong presence of tech companies offering various roles in software engineering. The city's business-friendly atmosphere encourages innovation and career growth. Being a part of Farmington Hills' tech community means access to exciting projects and professional development.
    Find Software Engineer jobs in Farmington Hills, MI


  10. Troy, MI
    Average Salary: $106,074
    Troy is a hub for tech professionals with many opportunities in software development. The city's vibrant business environment supports innovation and growth. Working in Troy means being part of a community that values skilled engineers and encourages professional advancement.
    Find Software Engineer jobs in Troy, MI

What are the best paying companies for a Software Engineer in Sterling Heights, MI?

Job seekers can look forward to good pay when they consider positions with top software engineering companies in Sterling Heights, MI. The Panther Group leads with an average salary of over $123,000. Actalent follows closely, offering salaries around $110,625. Another solid option is GeoLogics Corporation, with salaries averaging about $105,000. These companies provide competitive compensation and a chance to work in a growing field.
Graph displaying best paying company salaries for Software Engineer jobs in Sterling Heights, MI, highlighting The Panther Group with the highest at $123,333 and Apollo Professional Solutions, Inc. with the lowest at $88,520.
  1. The Panther Group
    Average Salary: $123,333
    The Panther Group offers rewarding careers for Software Engineers in Sterling Heights, MI. The company's team works on various projects across different industries, providing opportunities for growth and skill enhancement. The Panther Group is known for its collaborative work environment and the chance to work on cutting-edge technologies.


  2. Actalent
    Average Salary: $110,625
    Actalent provides exciting Software Engineer roles in Sterling Heights, MI. Engineers here enjoy competitive salaries and a dynamic work culture. Actalent focuses on innovation and offers diverse projects that allow professionals to broaden their technical skills and advance their careers.


  3. GeoLogics Corporation
    Average Salary: $105,054
    GeoLogics Corporation is a top employer for Software Engineers in Sterling Heights, MI. The company values its engineers, offering a supportive environment and professional development opportunities. GeoLogics Corporation operates in various locations, providing a chance to work on impactful projects in the tech field.


  4. Advantage Technical
    Average Salary: $102,887
    Advantage Technical offers attractive opportunities for Software Engineers in Sterling Heights, MI. The company values creativity and offers roles that allow professionals to tackle innovative projects. Advantage Technical has multiple locations, giving engineers a chance to work in a variety of settings and industries.


  5. Integrity Staffing Group
    Average Salary: $90,000
    Integrity Staffing Group provides excellent opportunities for Software Engineers in Sterling Heights, MI. The company offers a collaborative work culture and chances to work on meaningful projects. Integrity Staffing Group operates in various locations, offering engineers diverse experiences in the tech sector.


  6. Apollo Professional Solutions, Inc.
    Average Salary: $88,520
    Apollo Professional Solutions, Inc. offers Software Engineer positions in Sterling Heights, MI. The company provides a supportive work environment and encourages continuous learning. Apollo Professional Solutions, Inc. operates in multiple locations, giving engineers the chance to gain valuable experience in different industries.

Currently 12,060 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
12,060 Job Openings