How much does a Software Engineer make in Troy, MI?
In Troy, MI, software engineers enjoy competitive salaries that reflect their valuable skills. On average, they make around $103,547 a year. This figure helps professionals understand the earning potential in the area. Software engineers here can expect a salary that ranges broadly, from about $78,750 to $145,714.
Salary often varies based on experience and the specific industry. For instance, those with more experience in specialized fields, such as cybersecurity or data science, tend to earn more. Here is a breakdown of the percentage distribution of salaries:
- 10.44% earn $78,750
- 14.62% earn $84,838
- 16.70% earn $90,925
- 17.75% earn $97,013
- 4.18% earn $103,100
- 8.35% earn $109,188
- 7.31% earn $115,276
- 5.22% earn $121,363
- 2.09% earn $127,451
- 4.18% earn $133,538
- 4.18% earn $139,626
- 4.18% earn $145,714
What are the highest paying cities for a Software Engineer near Troy, MI?

-
Bloomfield Hills, MI
Average Salary: $127,747
Bloomfield Hills offers a thriving tech environment with prominent companies like Quicken Loans and Compuware. Professionals benefit from a supportive community and competitive salaries. The area's strong automotive industry also brings unique tech opportunities.
Find Software Engineer jobs in Bloomfield Hills, MI
-
Warren, MI
Average Salary: $126,232
Warren presents exciting opportunities for software professionals, with companies like General Motors and Chrysler nearby. Employees enjoy a diverse work culture and a chance to contribute to innovative projects. The city’s growing tech scene ensures a dynamic work experience.
Find Software Engineer jobs in Warren, MI
-
Southfield, MI
Average Salary: $118,694
Southfield is a hub for tech talent, home to companies such as Compuware and Compuware. Developers here work on cutting-edge projects and enjoy a vibrant community. The city’s blend of urban and suburban features makes it a great place to live and work.
Find Software Engineer jobs in Southfield, MI
-
Livonia, MI
Average Salary: $115,591
In Livonia, software engineers find opportunities with prominent firms like IBM and Quicken Loans. The city offers a mix of corporate and startup environments, allowing for varied career paths. Professionals benefit from a strong community and excellent quality of life.
Find Software Engineer jobs in Livonia, MI
-
Dearborn, MI
Average Salary: $115,458
Dearborn's tech scene thrives with companies such as Ford Motor Company and Quicken Loans. Software engineers work on innovative projects that impact a global audience. The city’s rich automotive history and diverse culture enhance the professional experience.
Find Software Engineer jobs in Dearborn, MI
-
Rochester Hills, MI
Average Salary: $113,660
Rochester Hills is an attractive location for software developers, home to firms like Compuware and IBM. Professionals here enjoy a collaborative work environment and the chance to work on impactful projects. The city’s family-friendly atmosphere makes it ideal for work-life balance.
Find Software Engineer jobs in Rochester Hills, MI
-
Royal Oak, MI
Average Salary: $107,914
Royal Oak offers a dynamic tech environment with companies such as Quicken Loans and Compuware. Engineers work on innovative solutions and benefit from a vibrant community. The city’s rich cultural scene and excellent amenities enhance the professional experience.
Find Software Engineer jobs in Royal Oak, MI
-
Sterling Heights, MI
Average Salary: $105,165
Sterling Heights provides a range of opportunities for software professionals, with companies like Compuware and Chrysler nearby. Employees enjoy a supportive work culture and the chance to contribute to significant projects. The city’s growing tech scene ensures a dynamic work experience.
Find Software Engineer jobs in Sterling Heights, MI
-
Farmington Hills, MI
Average Salary: $101,427
Farmington Hills offers diverse tech opportunities with prominent firms like Compuware and IBM. Professionals benefit from a collaborative environment and the chance to work on innovative projects. The city’s strong community and excellent schools make it an attractive place to live.
Find Software Engineer jobs in Farmington Hills, MI
-
Pontiac, MI
Average Salary: $101,320
Pontiac is a great place for software engineers, with companies like Compuware and IBM. Professionals enjoy a supportive work culture and the opportunity to contribute to impactful projects. The city’s rich history and vibrant community enhance the overall experience.
Find Software Engineer jobs in Pontiac, 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 dynamic Software Engineer positions in Troy, MI. They focus on innovative solutions for insurance and financial services. This role allows for the use of cutting-edge technology to enhance client offerings.
-
Cummins
Average Salary: $109,000
At Cummins, Software Engineers in Troy, MI, work on projects that drive advancements in power generation and logistics. Cummins values collaborative teamwork and technological innovation. This role offers opportunities to contribute to global projects.
-
Global Payments
Average Salary: $102,417
Global Payments provides exciting Software Engineer roles in Troy, MI. They focus on delivering secure and efficient payment solutions worldwide. This position allows engineers to work on impactful projects that affect financial transactions globally.
-
ATOS
Average Salary: $101,500
ATOS offers Software Engineer positions in Troy, MI, emphasizing digital transformation. They aim to improve business operations through technology. This role provides the chance to work on diverse projects across various sectors.
-
General Dynamics Land Systems
Average Salary: $99,767
General Dynamics Land Systems seeks Software Engineers in Troy, MI. They work on high-tech projects for defense and government applications. This role offers a chance to contribute to critical national security efforts.
-
NSNA
Average Salary: $83,533
NSNA provides Software Engineer jobs in Troy, MI, focusing on educational technology solutions. They aim to improve learning and administrative processes. This role allows engineers to impact the education sector positively.
What are the best paying Software Engineer related jobs in Troy, MI?

-
Technical Architect
Average Salary: $138,950
Technical Architects focus on designing software systems. They work with other engineers to create solutions. Companies in Troy look for candidates with strong problem-solving skills.
Find Technical Architect jobs in Troy, MI
-
Product Manager
Average Salary: $122,079
Product Managers guide the development of new software. They work with teams to understand customer needs. In Troy, these roles often involve collaboration with engineering and marketing.
Find Product Manager jobs in Troy, MI
-
Site Reliability Engineer
Average Salary: $121,000
Site Reliability Engineers ensure software runs smoothly. They work to fix issues quickly. Troy companies rely on them to keep services running well.
Find Site Reliability Engineer jobs in Troy, MI
-
Cloud Engineer
Average Salary: $111,825
Cloud Engineers manage cloud services. They work to ensure data is stored safely. In Troy, these professionals support businesses using cloud technologies.
Find Cloud Engineer jobs in Troy, MI
-
Data Engineer
Average Salary: $107,871
Data Engineers build systems for data collection. They work to ensure data is easy to access. Troy companies use their skills to manage large data sets effectively.
Find Data Engineer jobs in Troy, MI
-
Systems Engineer
Average Salary: $103,649
Systems Engineers work to integrate different software systems. They ensure everything works together smoothly. In Troy, these roles focus on creating reliable software solutions.
Find Systems Engineer jobs in Troy, MI
-
DevOps Engineer
Average Salary: $77,707
DevOps Engineers bridge the gap between development and operations. They work to automate processes. Troy companies value their ability to speed up software delivery.
Find DevOps Engineer jobs in Troy, MI
-
Business Analyst
Average Salary: $76,820
Business Analysts study software needs. They work with teams to understand business goals. In Troy, these roles often involve translating requirements into technical specifications.
Find Business Analyst jobs in Troy, MI
-
Front End Developer
Average Salary: $61,988
Front End Developers create user interfaces. They work with designers and engineers. Troy companies look for candidates who can build engaging user experiences.
Find Front End Developer jobs in Troy, MI



