How much does a Software Engineer make in Sterling Heights, MI?
Software Engineers in Sterling Heights, MI, enjoy a competitive salary. On average, a Software Engineer earns about $104,778 each year. These numbers reflect a mix of different salary levels for those in the field.
Here’s a look at how salaries break down in the area:
- The lowest-earning 10% make around $60,000 annually.
- The next 10% earn just over $70,000.
- A bit more than a quarter of the Software Engineers make between $81,000 and $104,000.
- The majority, around 50%, earn between $104,000 and $136,000.
- The top 10% of earners make more than $147,000 a year.
What are the highest paying cities for a Software Engineer near Sterling Heights, MI?

-
Warren, MI
Average Salary: $126,232
Warren offers a diverse job market for tech professionals. Many local companies focus on manufacturing and automotive, providing unique opportunities for software developers. The area is home to Ford Motor Company, which may offer roles in tech innovation.
Find Software Engineer jobs in Warren, MI
-
Southfield, MI
Average Salary: $118,694
Southfield is a hub for tech talent in Michigan. The area has a strong presence of tech firms and startups. Notable companies like Quicken Loans and Compuware present exciting opportunities for software engineers to work on cutting-edge projects.
Find Software Engineer jobs in Southfield, MI
-
Livonia, MI
Average Salary: $115,591
Livonia features a growing tech scene with a mix of large corporations and startups. Engineers here can find roles that involve working with both legacy systems and new technologies. The presence of companies like L-3Harris Technologies provides solid career prospects.
Find Software Engineer jobs in Livonia, MI
-
Dearborn, MI
Average Salary: $115,458
Dearborn is known for its automotive industry, but it also has a budding tech sector. Software engineers can find positions that blend tech with manufacturing. The city is home to the Ford Motor Company, offering a chance to innovate in a major industry.
Find Software Engineer jobs in Dearborn, MI
-
Rochester Hills, MI
Average Salary: $113,660
Rochester Hills offers a balanced tech environment with both established firms and new startups. The area's business-friendly atmosphere provides a good mix of job opportunities. Notable companies like Compuware and ProQuest can offer valuable experience.
Find Software Engineer jobs in Rochester Hills, MI
-
Royal Oak, MI
Average Salary: $107,914
Royal Oak is a great place for tech professionals seeking a vibrant community. The city has a mix of industries, providing varied opportunities. With companies like McLaren Health Care and Quicken Loans, software engineers can find interesting roles.
Find Software Engineer jobs in Royal Oak, MI
-
Troy, MI
Average Salary: $104,942
Troy is a tech-forward city with a growing number of tech companies. The area is known for its educational institutions, which often collaborate with local businesses. Engineers can find positions in both established firms and startups.
Find Software Engineer jobs in Troy, MI
-
Farmington Hills, MI
Average Salary: $101,427
Farmington Hills offers a mix of opportunities in tech and education. The city has a strong presence of educational institutions, which fuels the local tech industry. Engineers can find roles in both education-focused tech and more traditional tech firms.
Find Software Engineer jobs in Farmington Hills, MI
-
Pontiac, MI
Average Salary: $101,320
Pontiac features a mix of tech firms and automotive companies. The city offers a variety of roles for software engineers, from legacy system maintenance to cutting-edge projects. With companies like Quicken Loans, engineers have diverse opportunities.
Find Software Engineer jobs in Pontiac, MI
-
Novi, MI
Average Salary: $100,203
Novi is known for its business-friendly environment and growing tech sector. The city has a strong presence of tech firms and startups, providing a range of opportunities. With companies like Compuware and ProQuest, software engineers can find engaging roles.
Find Software Engineer jobs in Novi, MI
What are the best paying companies for a Software Engineer in Sterling Heights, MI?

-
SAIC
Average Salary: $126,620
SAIC offers Software Engineer jobs in Sterling Heights, MI. They focus on delivering innovative technology solutions for national security. Their headquarters are in Reston, Virginia, with many other locations across the U.S.
-
Advantage Technical
Average Salary: $112,750
Advantage Technical provides Software Engineer opportunities in Sterling Heights, MI. They specialize in creating technology solutions for clients in various industries. Their main office is in Livonia, Michigan.
-
Rheinmetall
Average Salary: $108,375
Rheinmetall offers Software Engineer roles in Sterling Heights, MI. They work on advanced defense and security technology solutions. They have operations in many countries, including Germany and the U.S.
-
DCS Corp
Average Salary: $104,406
DCS Corp provides Software Engineer jobs in Sterling Heights, MI. They focus on developing technology for government and commercial clients. They operate primarily in the U.S.
-
Waltonen Engineering
Average Salary: $101,633
Waltonen Engineering offers Software Engineer positions in Sterling Heights, MI. They focus on engineering and technology solutions for various sectors. Their main offices are in Livonia, Michigan.
-
GeoLogics Corporation
Average Salary: $101,305
GeoLogics Corporation provides Software Engineer jobs in Sterling Heights, MI. They focus on geospatial information and technology solutions. Their headquarters are in Novi, Michigan.
-
General Dynamics Land Systems
Average Salary: $97,557
General Dynamics Land Systems offers Software Engineer roles in Sterling Heights, MI. They work on defense and military technology solutions. They have many locations across the U.S.
-
The Partners Associates
Average Salary: $97,113
The Partners Associates provides Software Engineer jobs in Sterling Heights, MI. They focus on engineering and consulting services for government and commercial clients. Their main office is in Novi, Michigan.
-
BAE Systems USA
Average Salary: $96,780
BAE Systems USA offers Software Engineer positions in Sterling Heights, MI. They work on advanced technology solutions for defense and commercial markets. They have many offices across the U.S.
-
The Panther Group
Average Salary: $95,275
The Panther Group provides Software Engineer jobs in Sterling Heights, MI. They focus on IT services and solutions for government and commercial clients. They operate primarily in Michigan.
What are the best paying Software Engineer related jobs in Sterling Heights, MI?

-
Product Manager
Average Salary: $172,650
They oversee the development of new products. They work closely with teams to create market-ready solutions. Companies like Ford and General Motors hire for these roles.
Find Product Manager jobs in Sterling Heights, MI
-
Cloud Engineer
Average Salary: $125,333
They manage cloud services and infrastructure. They ensure smooth operations and security. Local companies like IBM and ProQuest seek skilled cloud engineers.
Find Cloud Engineer jobs in Sterling Heights, MI
-
Systems Engineer
Average Salary: $116,042
They design and maintain computer systems. They troubleshoot issues and improve system performance. You can find opportunities with local tech firms like Chrysler and Delphi.
Find Systems Engineer jobs in Sterling Heights, MI
-
UI/UX Designer
Average Salary: $94,160
They create user interfaces and experiences. They ensure products are easy to use. Local companies like Quicken Loans and PricewaterhouseCoopers hire designers.
Find UI/UX Designer jobs in Sterling Heights, MI
-
Business Analyst
Average Salary: $84,183
They analyze business needs and propose solutions. They work with teams to improve processes. Opportunities exist with Ford and DTE Energy.
Find Business Analyst jobs in Sterling Heights, MI
-
Front End Developer
Average Salary: $61,975
They build the parts of websites people see and interact with. They use languages like HTML, CSS, and JavaScript. Companies like Rocket Mortgage and Compuware hire these developers.
Find Front End Developer jobs in Sterling Heights, MI
-
DevOps Engineer
Average Salary: $54,460
They automate processes between software development and IT teams. They ensure quick and stable product releases. Local firms like General Motors and Syntel look for these professionals.
Find DevOps Engineer jobs in Sterling Heights, MI
-
Elementary Teacher
Average Salary: $38,660
They teach young students foundational skills. They create lesson plans and assess student progress. Schools in the area always seek dedicated teachers.
Find Elementary Teacher jobs in Sterling Heights, MI
-
Substitute Teacher
Average Salary: $32,998
They fill in for regular teachers. They maintain classroom discipline and follow lesson plans. School districts often hire substitutes when needed.
Find Substitute Teacher jobs in Sterling Heights, MI



