1

Microsoft Software Engineer Jobs in Troy, MI (NOW HIRING)

Software Engineer #1058088 * We are seeking a highly experienced Senior Software Engineer for the ... Microsoft Windows * Data Integrity * IBM DB2 * IT Management Methodology * Mainframe DB

Software Engineer Location: Remote - working PST Duration: Contract - 6 months Pay Range: $40/hr ... Experience with Microsoft SQL and PostgreSQL. * Hands-on with GitHub, ArgoCD, and CI/CD pipelines.

Microsoft Azure - 4 to 6 yrs * PostgreSQL - 2 to 3 yrs * Cloud Computing - 3 yrs * Google Cloud ... software developer and technical team leader, to consultant and product evangelist. * End-to-end ...

Senior Software Engineer

Troy, MI · On-site

$110 - $150/hr

Support cloud migration initiatives using Microsoft Azure. * Create technical documentation, standards, and development best practices. * Mentor junior developers and promote modern software ...

New

Embedded Software Engineer

Allen Park, MI · On-site

$119K - $157K/yr

Embedded Software Engineer in Allen Park, MI. Flex-N-Gate This successful candidate will translate ... Excellent communication skills and proficiency with Microsoft Office tools * Willingness to travel ...

Embedded Software Engineer

Allen Park, MI · On-site

$119K - $157K/yr

Embedded Software Engineer in Allen Park, MI. Flex-N-Gate This successful candidate will translate ... Excellent communication skills and proficiency with Microsoft Office tools * Willingness to travel ...

Embedded Software Engineer

Allen Park, MI · On-site

$119K - $157K/yr

Embedded Software Engineer in Allen Park, MI. Flex-N-Gate This successful candidate will translate ... Excellent communication skills and proficiency with Microsoft Office tools * Willingness to travel ...

Mainframe Software Engineer

Dearborn, MI · On-site

$45 - $58/hr

Application Solutions, Microsoft Word, CA-7, Coding, Database - DB2/UDB, User Stories, Z/OS ... Senior Software Engineer Exp: Maintaining complex Legacy Code 10+ years in IT; 10+ years in COBOL ...

Lead Software Engineer

Troy, MI · On-site

$100 - $130/hr

As a Lead Software Engineer, you will play a key role in technical decision‑making while ... Experience with relational databases such as PostgreSQL, Microsoft SQL Server, or similar; ability ...

New

Lead Software Engineer

Detroit, MI · On-site

$140K - $180K/yr

... Microsoft technologies. We provide hyper-scale and agile delivery of unique digital business ... We are seeking a Lead Software Developer to design and deliver modern software systems. This role ...

Lead Software Engineer

Detroit, MI · On-site

$140K - $180K/yr

... Microsoft technologies. We provide hyper-scale and agile delivery of unique digital business ... We are seeking a Lead Software Developer to design and deliver modern software systems. This role ...

Lead Software Engineer

Detroit, MI · On-site

$140K - $180K/yr

... Microsoft technologies.  We provide hyper-scale and agile delivery of unique digital business ... We are seeking a Lead Software Developer to design and deliver modern software systems. This role ...

Embedded Software Engineer

Allen Park, MI · On-site

$119K - $157K/yr

Embedded Software Engineer in Allen Park, MI. Flex-N-Gate This successful candidate will translate ... Excellent communication skills and proficiency with Microsoft Office tools * Willingness to travel ...

next page

Showing results 1-20

Microsoft Software Engineer information

See Troy, MI salary details

$60.2K

$139.8K

$194.8K

How much do microsoft software engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for microsoft software engineer in Troy, MI is $139,821.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,700.00 and $164,000.00 per year, depending on experience, location, and employer.

What is a Microsoft software engineer?

A Microsoft Software Engineer is responsible for designing, developing, testing, and maintaining software products and services. They work with various technologies, programming languages, and frameworks to create innovative solutions that meet user and business needs. Engineers collaborate with cross-functional teams, including product managers, designers, and other developers, to build scalable and efficient software. They also engage in code reviews, debugging, and optimization to ensure high-quality code.

What does a typical day look like for a Microsoft software engineer?

A typical day for a Microsoft Software Engineer involves writing and reviewing code, participating in team stand-ups or agile sprint meetings, and collaborating with cross-functional teams such as designers, program managers, and testers. Engineers also spend time troubleshooting issues, conducting code reviews, and contributing to architectural or design discussions. There is a strong emphasis on continuous learning and leveraging the latest Microsoft technologies to deliver scalable solutions. This structure provides opportunities to work on impactful projects, develop new skills, and contribute to a global technology leader.

How to get a job in Microsoft as a software engineer?

To become a Microsoft software engineer, candidates should have a strong background in computer science, programming skills in languages like C++ or C#, and experience with software development tools such as Visual Studio. Applying through the official Microsoft careers website, preparing for technical interviews that assess coding, algorithms, and system design, and demonstrating relevant project experience are essential steps in the hiring process.
What are popular job titles related to Microsoft Software Engineer jobs in Troy, MI? For Microsoft Software Engineer jobs in Troy, MI, the most frequently searched job titles are:
What cities near Troy, MI are hiring for Microsoft Software Engineer jobs? Cities near Troy, MI with the most Microsoft Software Engineer job openings:
Infographic showing various Microsoft Software Engineer job openings in Troy, MI as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $139,821 per year, or $67.2 per hour.

Software Engineer

FEV North America Inc

Auburn Hills, MI • On-site

Other

Posted 3 days ago

New


Job description

Description

Support the development and deployment of next-generation software solutions in the areas of Generative AI, Physical AI, Cloud Computing, and Embedded Systems. The position will contribute to the design, implementation, testing, and integration of software products while collaborating with multidisciplinary engineering teams. The engineer is expected to continuously develop technical skills and actively participate in innovation initiatives supporting automotive and intelligent mobility applications.

  • Develop software applications and services using modern programming languages and development frameworks. 
  • Support the development and deployment of Generative AI solutions, including AI assistants, intelligent automation tools, and machine learning applications. 
  • Contribute to Physical AI projects involving robotics, autonomous systems, digital twins, simulation environments, and sensor-based applications. 
  • Develop and maintain cloud-native applications and services on platforms such as Microsoft Azure, AWS, or Google Cloud.
  • Support embedded software development activities for automotive and edge-computing systems when required. 
  • Participate in software architecture design, coding, unit testing, debugging, and validation activities. 
  • Collaborate with systems, software, data, and hardware engineers to deliver integrated solutions. 
  • Develop APIs, data processing pipelines, and software tools to support engineering projects. 
  • Participate in code reviews and ensure compliance with software quality standards. 
  • Document software designs, technical solutions, and development activities. 
  • Stay current with emerging technologies in AI, cloud computing, and software engineering. 

Requirements

  • Bachelor's or Master's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or a related technical field.  
  • 0-3 years of software development experience. 
  • Academic, internship, capstone project, or personal project experience in software development is acceptable. 
  • Experience in one or more programming languages such as Python, C++, C#, Java, or JavaScript. 
  • Exposure to embedded software development, Linux, RTOS, or automotive software development is considered an advantage.
  • Strong analytical, problem-solving, and communication skills. 
  • Self-motivated with a willingness to learn new technologies and work in fast-paced engineering environments. 
  • Solid understanding of software engineering fundamentals, algorithms, and object-oriented programming. 
  • Knowledge of AI/ML concepts and interest in Generative AI technologies. 
  • Familiarity with cloud platforms (Azure preferred). 
  • Understanding of software development lifecycle and Agile methodologies. 
  • Experience with Git or similar version control tools.