Position
City
Salary

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

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

In Sterling Heights, MI, a Software Engineer can expect to earn an average yearly salary of approximately $99,589. This figure reflects a balance across various levels of experience and expertise in the field. With such a salary, professionals can enjoy a comfortable living standard and potentially benefit from additional perks and bonuses.


The salary range for Software Engineers in this area varies. The lower end of the spectrum sees professionals earning around $54,442 per year, often those in entry-level positions. As experience and skills grow, so does the salary. The highest earners in Sterling Heights, MI, can make up to $170,000 annually. This variation highlights the potential for career growth and the benefits of gaining additional qualifications and experience.

Software Engineer jobs in Sterling Heights, MI

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

Job seekers looking for top-paying software engineer positions near Sterling Heights, MI, should explore cities like Royal Oak and Warren. Royal Oak offers an average salary of $165,050, making it one of the highest-paying areas nearby. Warren follows closely with an average salary of $139,710, presenting solid earning potential. These cities provide attractive options for those seeking competitive compensation in their careers.
Graph displaying highest paying cities salaries for Software Engineer jobs near Sterling Heights, MI, highlighting Royal Oak, MI with the highest at $165,050 and Livonia, MI with the lowest at $88,228.
  1. Royal Oak, MI
    Average Salary: $165,050
    In Royal Oak, you can find a mix of startups and established companies. Known for tech innovation, the city offers diverse opportunities. Companies like General Motors and Quicken Loans provide tech-driven projects.
    Find Software Engineer jobs in Royal Oak, MI


  2. Warren, MI
    Average Salary: $139,710
    Warren is home to many tech firms and automotive companies. Working here means being part of a dynamic tech community. Firms such as Chrysler and General Motors offer great roles.
    Find Software Engineer jobs in Warren, MI


  3. Dearborn, MI
    Average Salary: $121,311
    Dearborn boasts a thriving tech sector with a focus on automotive technology. You can work with top firms like Ford Motor Company. The city offers excellent career growth in tech.
    Find Software Engineer jobs in Dearborn, MI


  4. Southfield, MI
    Average Salary: $120,232
    Southfield is a hub for tech innovation, with many big firms and startups. Working here means being part of a vibrant tech scene. Companies like Quicken Loans offer cutting-edge tech projects.
    Find Software Engineer jobs in Southfield, MI


  5. Rochester Hills, MI
    Average Salary: $112,160
    Rochester Hills is known for its friendly business environment and strong tech presence. Many firms here focus on innovative projects. Working with companies like Chrysler can be very rewarding.
    Find Software Engineer jobs in Rochester Hills, MI


  6. Troy, MI
    Average Salary: $107,450
    Troy offers a range of tech opportunities in a business-friendly environment. Companies like Lear Corporation and Quicken Loans provide dynamic projects. The city values innovation and growth.
    Find Software Engineer jobs in Troy, MI


  7. Novi, MI
    Average Salary: $103,030
    Novi is a great place for tech professionals. Known for its high standard of living, Novi is home to many tech companies. Working here means being part of a forward-thinking community.
    Find Software Engineer jobs in Novi, MI


  8. Farmington Hills, MI
    Average Salary: $100,423
    Farmington Hills is known for its vibrant business community. Many tech firms offer exciting projects here. Companies like Compuware provide a good work environment with growth opportunities.
    Find Software Engineer jobs in Farmington Hills, MI


  9. Pontiac, MI
    Average Salary: $99,806
    Pontiac offers a mix of tech and automotive opportunities. Working here means being part of a diverse tech community. Companies like General Motors offer rewarding career paths.
    Find Software Engineer jobs in Pontiac, MI


  10. Livonia, MI
    Average Salary: $88,228
    Livonia is home to many tech companies, offering various opportunities. The city values innovation and offers a supportive work environment. Working with firms like General Motors can be very fulfilling.
    Find Software Engineer jobs in Livonia, MI

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

Companies like GeoLogics Corporation and Advantage Technical offer some of the best pay for software engineer jobs in Sterling Heights, MI. GeoLogics Corporation leads with an average salary of nearly $100,000, making it a top choice. BAE Systems USA and General Dynamics Land Systems also provide attractive salary packages, with averages close to $100,000 and just below, respectively.
Graph displaying best paying company salaries for Software Engineer jobs in Sterling Heights, MI, highlighting GeoLogics Corporation with the highest at $99,967 and General Dynamics Land Systems with the lowest at $96,155.
  1. GeoLogics Corporation
    Average Salary: $99,967
    GeoLogics Corporation offers rewarding Software Engineer positions in Sterling Heights, MI. They focus on innovative software solutions in geospatial analytics. The company provides a collaborative environment with opportunities for professional growth.


  2. Advantage Technical
    Average Salary: $98,000
    Advantage Technical is a leading employer in Sterling Heights, MI, offering competitive Software Engineer jobs. Their roles emphasize developing cutting-edge software with a team-oriented approach. They also promote continuous learning and skill development.


  3. BAE Systems USA
    Average Salary: $96,584
    BAE Systems USA provides Software Engineer jobs in Sterling Heights, MI, with a focus on defense technology. Their positions are ideal for those who want to make a difference in national security. The company supports a diverse and inclusive workplace.


  4. General Dynamics Land Systems
    Average Salary: $96,155
    General Dynamics Land Systems offers Software Engineer positions in Sterling Heights, MI, known for their stability and growth opportunities. They are involved in developing advanced technology solutions for military applications. The company values teamwork and innovation.

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