Position
City
Salary

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

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

Job seekers in Sterling Heights, MI, who aim for a career in software engineering will be pleased to know that the salary range is quite competitive. On average, software engineers in this area make about $99,356 per year. This figure helps potential employees understand the earning potential in this field.

The salary for software engineers can vary based on experience and other factors. The data shows that entry-level positions start at around $58,130. As experience grows, so does the salary. For those with a few years under their belt, salaries can reach up to $110,229. Senior engineers or those with specialized skills can earn even more, with some reaching up to $140,000 a year. This diverse range offers many opportunities for growth and financial reward.

Software Engineer jobs in Sterling Heights, MI

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

Software engineers around Sterling Heights, MI can find top-paying job opportunities in nearby cities. Royal Oak leads the way with an average salary of $141,242. Following closely, Warren offers an average salary of $137,482. Both locations provide excellent career prospects with competitive pay. Prospective job seekers should also consider Dearborn and Southfield, where average salaries stand at $118,737 and $118,593, respectively. These cities offer strong job markets and attractive compensation packages for software engineers.
Graph displaying highest paying cities salaries for Software Engineer jobs near Sterling Heights, MI, highlighting Royal Oak, MI with the highest at $141,242 and Pontiac, MI with the lowest at $97,914.
  1. Royal Oak, MI
    Average Salary: $141,242
    Working in Royal Oak, you'll find a strong tech scene with notable companies like Quicken Loans. Opportunities here focus on innovative projects in fintech and beyond. The city's vibrant community adds to a pleasant work-life balance.
    Find Software Engineer jobs in Royal Oak, MI


  2. Warren, MI
    Average Salary: $137,482
    Warren offers a mix of tech jobs with companies such as General Motors. Employees enjoy a mix of legacy systems and cutting-edge tech. The area's growing infrastructure makes commuting easier.
    Find Software Engineer jobs in Warren, MI


  3. Dearborn, MI
    Average Salary: $118,737
    In Dearborn, tech roles often involve working with Ford Motor Company. Engineers here play a key part in automotive tech advancements. The city's diverse culture enhances workplace experiences.
    Find Software Engineer jobs in Dearborn, MI


  4. Southfield, MI
    Average Salary: $118,593
    Southfield attracts tech talent with companies like Quicken Loans and Compuware. The job market here thrives on innovation and collaboration. The city's amenities provide a good quality of life for professionals.
    Find Software Engineer jobs in Southfield, MI


  5. Rochester Hills, MI
    Average Salary: $112,160
    Rochester Hills has a growing tech presence with firms like Rocket Software. Engineers work on complex software solutions in a supportive environment. The area's suburban feel offers a relaxed lifestyle.
    Find Software Engineer jobs in Rochester Hills, MI


  6. Troy, MI
    Average Salary: $107,755
    In Troy, tech jobs often involve working for companies like IBM and Compuware. The city's rich history in tech fosters a culture of innovation. Employees benefit from a balanced work environment.
    Find Software Engineer jobs in Troy, MI


  7. Livonia, MI
    Average Salary: $106,296
    Livonia's tech sector includes roles with firms like IBM. Engineers here work on both legacy systems and modern tech. The city's community vibe makes for a welcoming work atmosphere.
    Find Software Engineer jobs in Livonia, MI


  8. Novi, MI
    Average Salary: $103,060
    Novi is known for its tech companies, including Synopsys. Opportunities here focus on software development and tech consulting. The area's quality schools make it great for families.
    Find Software Engineer jobs in Novi, MI


  9. Farmington Hills, MI
    Average Salary: $101,148
    Farmington Hills offers tech roles with companies like DTE Energy. Engineers here work on diverse projects, from utilities to tech startups. The city's strong community spirit enhances workplace dynamics.
    Find Software Engineer jobs in Farmington Hills, MI


  10. Pontiac, MI
    Average Salary: $97,914
    In Pontiac, tech jobs can be found with companies like BorgWarner. Engineers contribute to automotive tech and beyond. The city's historic charm adds to a unique work environment.
    Find Software Engineer jobs in Pontiac, MI

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

Software Engineers in Sterling Heights, MI, can find great job opportunities with top-tier companies. Advantage Technical pays the highest average salary at around $104,667. GeoLogics Corporation also offers competitive compensation around $99,770 per year. Both companies provide promising careers for those skilled in software engineering.
Graph displaying best paying company salaries for Software Engineer jobs in Sterling Heights, MI, highlighting Advantage Technical with the highest at $104,667 and Coe Press Equipment with the lowest at $75,717.
  1. Advantage Technical
    Average Salary: $104,667
    Advantage Technical offers dynamic roles for Software Engineers with a focus on innovative solutions in automotive and manufacturing sectors. The company operates from its headquarters in Sterling Heights, MI, providing a collaborative environment for tech professionals.


  2. GeoLogics Corporation
    Average Salary: $99,770
    At GeoLogics Corporation, Software Engineers work on cutting-edge projects involving geospatial data and analytics. The company has its main office in Sterling Heights, MI, where employees have access to the latest technologies and collaborative work settings.


  3. General Dynamics Land Systems
    Average Salary: $96,429
    General Dynamics Land Systems provides Software Engineers with opportunities to contribute to national defense projects. Based in Sterling Heights, MI, the company fosters a culture of innovation and professional growth within its tech teams.


  4. BAE Systems USA
    Average Salary: $91,487
    BAE Systems USA offers diverse roles for Software Engineers, focusing on defense and aerospace technologies. Operating from Sterling Heights, MI, the company emphasizes teamwork and continuous learning in its tech divisions.


  5. Coe Press Equipment
    Average Salary: $75,717
    Coe Press Equipment hires Software Engineers to develop software solutions for press equipment. With its base in Sterling Heights, MI, the company offers a stable environment for those looking to specialize in the manufacturing tech sector.

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