Lead Software Engineer Jobs in Michigan
Lead Software Engineer jobs in Michigan are open across Auburn Hills, Ann Arbor, and Detroit and other Michigan metros, with employers like Stellantis, May Mobility, and General Motors (GM) hiring at every experience level. Find a role that fits below and apply directly.
Find Lead Software Engineer JobsOverview
Showing 5 of 108+ Lead Software Engineer jobs











Our history: From our start in 2009, Conexess has established itself in 3 markets, employing nearly 200+ individuals nationwide. Operating in over 15 states, our client base ranges from Fortune 500/1000 companies to mid-small range companies. For the majority of the mid-small range companies, we are exclusively used due to our outstanding staffing track record.
Who We Are: Conexess is a full-service staffing firm offering contract, contract-to-hire, and direct placements. We have a wide range of recruiting capabilities, from help desk technicians to CIOs. We are also capable of offering project-based work.
Job Overview
We are seeking an experienced Lead Engineer (Software Engineer III) with deep expertise in Microsoft Dynamics 365 Sales, Power Platform and Power Apps to lead the design, development, and delivery of scalable enterprise solutions. This role combines hands-on engineering excellence and technical leadership (with 80-20 split of 80% on hands-on engineering work, 20% on technical leadership) ensuring high-quality, maintainable, and efficient solutions across the team.
Key Responsibilities
Technical Leadership & Development:
- Lead the development of solutions using Dynamics 365 Sales (CRM) and Dataverse
- Implement Power Automate workflows to streamline business processes
- Develop applications using Power Apps (Canvas and Model-Driven Apps)
- Design and manage CI/CD pipelines for Dynamics 365, Power Platform and Power Apps deployments
- Ensure best practices for customization, configuration, and extensibility within the platform
Engineering Excellence:
- Establish and enforce engineering best practices, coding standards, and governance across the team
- Implement source control and versioning strategies using Git (or similar tools) for:
- Web resources
- Dataverse tables and forms
- Environment variables
- Power Automate flows
- Drive solution performance, scalability, and maintainability
Team Leadership and Mentorship:
- Mentor and coach junior and mid-level engineers
- Conduct code reviews and provide constructive feedback
- Foster a collaborative and continuous learning environment
Delivery & Collaboration:
- Work closely with the Solution Architect to break down features into well-defined user stories and ensure alignment with architecture
- Partner with the Technical Product Manager to understand, refine, and support business requirements, translating them into scalable technical solutions
- Collaborate with the Scrum Master and Engineering Manager to ensure:
- Stable and predictable sprint delivery
- Effective backlog grooming and estimation
- Timely resolution of blockers
- Act as the technical point of contact for stakeholders and cross-functional teams
Required Qualifications
- Strong problem-solving and communication skills
- Proven experience as a Tech Lead or Senior Engineer in Dynamics 365 / Power Platform/Power Apps
- Strong expertise in:
- Dynamics 365 Sales and Dataverse
- Power Automate
- Power Apps (Canvas & Model-driven)
- CI/CD pipelines for Dynamics (Azure DevOps or similar)
- Experience with Git-based version control systems
- Strong understanding of ALM (Application Lifecycle Management) on Microsoft Power Platform
- Experience working in Agile/Scrum environments
- Take the on-call duty, including but not limited to, during nights and weekends to support Broad Arrow Auctions
Preferred Qualifications
- Experience with Azure services and integrations
- Familiarity with Power Platform governance and security models
- Microsoft certifications in Dynamics 365 or Power Platform
- Strong problem-solving and communication skills
What Success Looks Like
- High-quality, scalable Dynamics solutions delivered consistently
- Strong alignment between architecture, product requirements, and engineering execution
- Improved team productivity and code quality through best practices
- Reliable and efficient CI/CD processes
- Effective collaboration across product, architecture, and engineering teams
See All 108+ Lead Software Engineer Jobs in Michigan
Find roles in Michigan that match your experience and apply in just a few clicks.
Find Lead Software Engineer JobsLead Software Engineer Jobs by City in Michigan
Where Michigan roles are concentrated, by current openings.
Lead Software Engineer Job Market in Michigan
A snapshot from current Michigan openings, updated as new roles post.
Who's Hiring
- Stellantis37

- May Mobility7

- General Motors (GM)6

- Duncan Aviation4

- WSP3

Top Industries Hiring
- Automotive59
- Consulting & Professional Services17
- Technology & Software12
- Manufacturing10
- Electronics & Hardware8
What Michigan Employers Look For
The qualifications that appear most often in lead software engineer jobs across Michigan.
- 5 or more years of professional software engineering experience with demonstrated leadership
- Proficiency in at least one major backend language such as Java, Python, Go, or C++
- Experience designing and operating distributed systems or microservices at scale
- Ability to mentor engineers and drive technical decisions across a team
- Familiarity with cloud platforms such as AWS, Google Cloud, or Azure
- Bachelor's degree in computer science, software engineering, or a related technical field
Lead Software Engineer Jobs in Michigan: Frequently Asked Questions
How many lead software engineer jobs are there in Michigan?
There are 108+ lead software engineer openings in Michigan on Migrate Mate as of June 2026, with the most roles in Auburn Hills, Ann Arbor, and Detroit. New positions post regularly as employers across Michigan hire.
How much do lead software engineers make in Michigan?
Lead software engineers in Michigan earn a median of about $125,570 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $78,930 for the lowest 10% to over $166,510 for the top 10%. Pay rises with experience, specialty, and employer.
Which Michigan cities have the most lead software engineer jobs?
Auburn Hills, Ann Arbor, and Detroit have the most lead software engineer openings in Michigan right now, with additional roles spread across smaller metros statewide.
Which companies hire lead software engineers in Michigan?
Employers hiring lead software engineers in Michigan include Stellantis, May Mobility, and General Motors (GM), based on current listings on Migrate Mate as of June 2026.
Are there remote lead software engineer jobs in Michigan?
Yes. About 13% of lead software engineer openings tied to Michigan are remote or hybrid as of June 2026. The rest are on-site roles based in Michigan metros.
How do I apply for lead software engineer jobs in Michigan?
You can apply to lead software engineer jobs in Michigan directly on Migrate Mate. Search the listings above, find roles that match your experience and preferred Michigan location, then apply to each one that fits.
See All 108+ Lead Software Engineer Jobs in Michigan
Find roles in Michigan that match your experience and apply in just a few clicks.
Find Lead Software Engineer Jobs