How much does a Software Engineer make in Troy, MI?
In Troy, MI, software engineers earn a competitive salary. The average yearly salary is $103,329. This salary can vary based on experience and specific job role. Companies in Troy, MI, offer salaries that reflect the skills and contributions of software engineers. With a strong demand for tech talent, this is an attractive market for professionals in the field.
The salary distribution shows a range from $78,750 to $145,714 per year. Here are the salary ranges based on percentiles:
- 10th percentile: $78,750
- 25th percentile: $84,838
- 50th percentile: $97,013
- 75th percentile: $115,276
- 90th percentile: $139,626
What are the highest paying cities for a Software Engineer near Troy, MI?

-
Bloomfield Hills, MI
Average Salary: $135,536
Working in Bloomfield Hills offers a chance to contribute to innovative projects with leading tech companies. The community supports professional growth and networking with other tech professionals. With a high quality of life, the city balances work and personal life well.
Find Software Engineer jobs in Bloomfield Hills, MI
-
Warren, MI
Average Salary: $130,035
In Warren, tech professionals find opportunities in both automotive and tech sectors. Companies here value skilled developers who can adapt to new challenges. The city’s growing tech scene offers a vibrant environment for career advancement.
Find Software Engineer jobs in Warren, MI
-
Southfield, MI
Average Salary: $117,384
Southfield features a mix of startups and established tech firms. Professionals enjoy a dynamic work culture with plenty of opportunities for innovation. The area’s connectivity makes it easy to reach other tech hubs in the region.
Find Software Engineer jobs in Southfield, MI
-
Dearborn, MI
Average Salary: $117,213
Dearborn provides a unique blend of automotive and tech industries. Engineers here often work on cutting-edge projects with global impact. The city’s strong community support enhances the overall work experience.
Find Software Engineer jobs in Dearborn, MI
-
Rochester Hills, MI
Average Salary: $112,160
In Rochester Hills, tech professionals benefit from a supportive community and a growing tech sector. The area is home to numerous tech companies that value creativity and problem-solving skills. The lifestyle here offers a great balance between work and leisure.
Find Software Engineer jobs in Rochester Hills, MI
-
Royal Oak, MI
Average Salary: $111,080
Royal Oak attracts tech talent with its vibrant community and strong tech presence. Professionals here enjoy a collaborative work environment with access to various tech resources. The city’s cultural scene adds to the overall appeal.
Find Software Engineer jobs in Royal Oak, MI
-
Livonia, MI
Average Salary: $109,478
Livonia offers a welcoming environment for tech professionals with a variety of job opportunities. The city’s business-friendly atmosphere supports career growth. The community’s focus on education and family-friendly activities enhances the quality of life.
Find Software Engineer jobs in Livonia, MI
-
Sterling Heights, MI
Average Salary: $104,818
Sterling Heights provides a diverse tech landscape with opportunities in both automotive and tech industries. Professionals enjoy a dynamic and innovative work culture. The city’s amenities and events make it a pleasant place to live and work.
Find Software Engineer jobs in Sterling Heights, MI
-
Pontiac, MI
Average Salary: $102,668
In Pontiac, tech professionals find a supportive community and a mix of job opportunities. The city’s growing tech sector offers exciting challenges. The area’s amenities and outdoor activities enhance the work-life balance.
Find Software Engineer jobs in Pontiac, MI
-
Farmington Hills, MI
Average Salary: $100,293
Farmington Hills offers a vibrant tech scene with many opportunities for growth. The city’s strong network of tech companies supports innovation. The community’s focus on education and family values makes it an attractive place to work and live.
Find Software Engineer jobs in Farmington Hills, MI
What are the best paying companies for a Software Engineer in Troy, MI?

-
Marsh McLennan Agency
Average Salary: $111,702
Marsh McLennan Agency offers exciting opportunities for Software Engineers. They create software solutions to support their business needs. The company operates across various locations in the United States and internationally.
-
Cummins
Average Salary: $109,000
Cummins values Software Engineers who build innovative solutions. They focus on improving technology for their products. Cummins has operations in several countries, including the United States and Europe.
-
Global Payments
Average Salary: $102,417
Global Payments is looking for skilled Software Engineers to work on payment technologies. They develop software that helps businesses process transactions. The company operates worldwide with a presence in over 100 countries.
-
General Dynamics Land Systems
Average Salary: $99,767
General Dynamics Land Systems offers roles for Software Engineers to innovate in defense technology. They create software that supports military operations. This company has locations across the United States.
-
ATOS
Average Salary: $98,375
ATOS provides opportunities for Software Engineers to work on health and technology solutions. They develop software that enhances healthcare services. The company operates globally with offices in multiple countries.
-
Proctor Loan Protector
Average Salary: $93,017
Proctor Loan Protector seeks Software Engineers to develop systems that protect loan data. They focus on creating secure software solutions. This company operates mainly in the United States.
-
NSNA
Average Salary: $83,533
NSNA offers roles for Software Engineers to work on various software projects. They focus on creating software that meets the needs of their clients. This company has locations across the United States.
What are the best paying Software Engineer related jobs in Troy, MI?

-
Technical Architect
Average Salary: $138,950
In this role, the person creates detailed designs for system architecture. They work closely with developers to ensure the project aligns with business goals. Many tech companies in the area, like Lear Corporation, offer exciting projects.
Find Technical Architect jobs in Troy, MI
-
Site Reliability Engineer
Average Salary: $121,000
This position focuses on maintaining the stability and performance of systems. The engineer works to resolve issues quickly and improve overall system reliability. Companies in Troy, such as TransUnion, value skilled engineers for their IT infrastructure.
Find Site Reliability Engineer jobs in Troy, MI
-
Product Manager
Average Salary: $120,300
Product managers guide the development process from idea to launch. They work with cross-functional teams to deliver quality products. At firms like Guardian, they collaborate with engineers and designers to meet customer needs.
Find Product Manager jobs in Troy, MI
-
Cloud Engineer
Average Salary: $111,825
Cloud engineers manage and maintain cloud services for businesses. They ensure that cloud resources run smoothly and efficiently. In Troy, professionals in this field often work for companies like Lear Corporation and Cognizant.
Find Cloud Engineer jobs in Troy, MI
-
Data Engineer
Average Salary: $105,726
Data engineers build and maintain data systems to support business needs. They work with large datasets to improve data quality and accessibility. Many local companies, like Promedica Senior Care, need skilled data engineers.
Find Data Engineer jobs in Troy, MI
-
Systems Engineer
Average Salary: $102,825
Systems engineers integrate hardware and software to create reliable systems. They test and troubleshoot to ensure everything runs smoothly. Organizations such as General Motors look for capable systems engineers to join their teams.
Find Systems Engineer jobs in Troy, MI
-
Business Analyst
Average Salary: $76,667
Business analysts study a company’s processes to find ways to improve efficiency. They gather and analyze data to support decision-making. In Troy, they often work at companies like Crowe, where they play a key role in strategic planning.
Find Business Analyst jobs in Troy, MI
-
DevOps Engineer
Average Salary: $76,409
DevOps engineers bridge the gap between software development and IT operations. They automate processes to improve collaboration and speed up software delivery. Companies such as UST Global seek skilled DevOps engineers for their projects.
Find DevOps Engineer jobs in Troy, MI
-
Front End Developer
Average Salary: $60,000
Front end developers create the visual aspects of websites and applications. They ensure that user interfaces are intuitive and attractive. Local firms like The Buckle look for talented developers to enhance their online presence.
Find Front End Developer jobs in Troy, MI



