Forward Deployed Software Engineer Jobs in Michigan
Forward Deployed Software Engineer jobs in Michigan are concentrated in enterprise technology, automotive software systems, and defense and government contracting, with demand at every level from junior engineers entering the field through senior architects leading client deployments. Detroit, Ann Arbor, and Grand Rapids are the primary hiring metros, anchored by employers such as General Motors, Leidos, and Salesforce, which maintain substantial Michigan engineering footprints. The most sought-after specialties in Michigan listings include edge deployment for automotive platforms, enterprise SaaS integration, and embedded systems for manufacturing clients. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 9+ Forward Deployed Software Engineer jobs











Make an impact with NTT DATA
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.
Key Responsibilities:
- Partner with customers and stakeholders to understand business objectives, challenges, and desired outcomes, translating requirements into technology-enabled solutions that deliver measurable business value.
- Design, implement, configure, customize, and integrate company and partner platforms, products, accelerators, and reusable assets to address complex customer business and technical needs.
- Drive complex solution initiatives across the lifecycle, including discovery, design, development, deployment, adoption, optimization, and value realization.
- Build trusted relationships with business, technical, and senior stakeholders, providing technical guidance and influencing solution decisions throughout customer engagements.
- Collaborate with engineering, architecture, product, delivery, and operational teams to ensure successful implementation, adoption, and ongoing improvement of solutions.
- Analyze and resolve complex business, technical, and operational challenges using sound judgment, creativity, and structured problem-solving approaches.
- Identify opportunities for innovation, solution enhancement, and operational improvement through a combination of customer insights, domain knowledge, and platform capabilities.
- Capture customer feedback, implementation learnings, and reusable patterns to improve products, platforms, accelerators, methodologies, and delivery practices.
- Contribute to delivery excellence through knowledge sharing, mentoring, and the development of best practices, implementation patterns, and reusable assets.
- Apply industry and domain knowledge to ensure solutions align with customer workflows, regulatory requirements, operational realities, and strategic business outcomes.
Knowledge and Attributes:
- Strong understanding of enterprise technology environments, solution architecture, software engineering practices, and technology delivery methodologies.
- Ability to translate business requirements into scalable technology solutions leveraging cloud, integration, automation, data, analytics, artificial intelligence, and related technologies.
- Strong consulting, stakeholder management, communication, and customer engagement skills, with the ability to build credibility and influence decision-making.
- Strong analytical, critical-thinking, problem-solving, and decision-making capabilities.
- Deep working knowledge of relevant company and partner platforms, products, implementation approaches, and reusable assets.
- Ability to understand and apply industry and business context, linking technology decisions to customer outcomes, operational effectiveness, and business value.
- Ability to communicate effectively with both technical and non-technical stakeholders and tailor messaging to diverse audiences.
- Ability to work independently, manage ambiguity, prioritize competing demands, and deliver results in complex customer environments.
- Strong collaboration, relationship-building, mentoring, and knowledge-sharing skills.
Required Qualifications and Certifications:
- Bachelor's degree in Computer Science, Information Technology, Engineering, Data Science, Business Technology, or a related discipline, or an equivalent combination of education and experience.
- Relevant certifications in cloud technologies, solution architecture, agile delivery, data, artificial intelligence, cybersecurity, or related disciplines are advantageous.
Required Experience:
- Deep experience in software engineering, solution architecture, consulting, customer engineering, technology delivery, or related technology disciplines.
- Advanced experience working directly with enterprise customers and stakeholders in customer-facing environments.
- Advanced experience delivering complex solution engagements, including discovery, design, implementation, deployment, adoption, and optimization activities.
- Advanced demonstrated experience implementing, configuring, integrating, extending, or customizing enterprise platforms, products, or technology solutions within customer environments.
- Demonstrated experience translating business and domain requirements into practical, scalable technology solutions that achieve measurable outcomes.
- Deep experience collaborating effectively across product, engineering, architecture, delivery, and business teams to achieve customer and organizational objectives.
- Demonstrated experience solving complex business and technical challenges independently, exercising sound judgment in ambiguous situations.
- Advanced experience contributing to continuous improvement initiatives, reusable assets, methodologies, implementation standards, or best practices.
- Advanced experience providing technical guidance, mentoring, or knowledge sharing to colleagues and project team members.
NTT DATA provides a reasonable range of compensation for U.S.-based positions. The starting pay range for this remote role is 118,000.00 - 168,000.00 - 218,000.00 USD Annual. This range reflects the minimum and maximum target compensation for the position across all US locations. Actual compensation will depend on a number of factors, including the candidate’s actual work location, relevant experience, technical skills, and other qualifications.
Workplace type:
Hybrid Working
About NTT DATA
NTT DATA is a $30+ billion business and technology services leader, serving 75% of the Fortune
Global 100. We are committed to accelerating client success and positively impacting society through
responsible innovation. We are one of the world’s leading AI and digital infrastructure providers, with
unmatched capabilities in enterprise-scale AI, cloud, security, connectivity, data centers and
application services. Our consulting and industry solutions help organizations and society move
confidently and sustainably into the digital future. As a Global Top Employer, we have experts in more
than 70 countries. We also offer clients access to a robust ecosystem of innovation centers as well as
established and start-up partners. NTT DATA is part of NTT Group, which invests over $3 billion each
year in R&D.
Equal Opportunity Employer
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
Third parties fraudulently posing as NTT DATA recruiters
NTT DATA recruiters will never ask job seekers or candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties who may attempt to impersonate NTT DATA recruiters whether in writing or by phone in order to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will come from an @nttdata.com email address. If you suspect any fraudulent activity, please contact us.
See All 9 Forward Deployed Software Engineer Jobs in Michigan
Find roles in Michigan that match your experience and apply in just a few clicks.
Find JobsForward Deployed Software Engineer Jobs by City in Michigan
Where Michigan roles are concentrated, by current openings.
Forward Deployed Software Engineer Job Market in Michigan
A snapshot from current Michigan openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Technology & Software
- Artificial Intelligence
- Consulting & Professional Services
What Michigan Employers Look For
The qualifications that appear most often in forward deployed software engineer jobs across Michigan.
- Bachelor's degree in computer science, software engineering, or a closely related technical field
- Demonstrated experience deploying and configuring software in complex customer or field environments
- Proficiency in at least one backend language such as Python, Java, or Go alongside API integration skills
- Strong written and verbal communication skills for translating technical concepts to non-technical stakeholders
- Experience with cloud platforms such as AWS, Azure, or GCP and containerization tools like Docker or Kubernetes
- Willingness to travel to Michigan client sites and occasionally to other regional locations as needed
Forward Deployed Software Engineer Jobs in Michigan: Frequently Asked Questions
How do you become a forward deployed software engineer in Michigan?
Most forward deployed software engineers in Michigan enter the role through a computer science or software engineering degree followed by hands-on software development experience, typically in a product, consulting, or systems integration environment. Michigan has no state-issued license for this role. Employers in the Detroit and Ann Arbor markets strongly favor candidates who can demonstrate prior client-facing deployment experience, proficiency with enterprise platforms common in automotive or manufacturing tech, and the ability to work independently at customer sites.
How much do forward deployed software engineers make in Michigan?
Forward deployed 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 companies hire forward deployed software engineers in Michigan?
Employers hiring forward deployed software engineers in Michigan right now include Google, Deloitte, and NTT DATA, based on current listings on Migrate Mate as of November 2026. Michigan's concentration of automotive OEMs, defense contractors, and enterprise software clients means hiring activity tends to cluster around large systems integrators and technology vendors with long-term Michigan customer relationships.
Which Michigan cities have the most forward deployed software engineer jobs?
Detroit, Kalamazoo, and Southfield account for the largest share of forward deployed software engineer openings in Michigan. Detroit and its surrounding suburbs drive volume through the region's dense automotive and manufacturing technology sector, while Ann Arbor attracts openings tied to university-affiliated research, health technology, and early-stage enterprise software companies that need engineers who can work directly with clients on deployment.
Are there remote forward deployed software engineer jobs in Michigan?
Yes, but they're limited, because the role is defined by on-site client engagement and hands-on deployment rather than desk work. About 67% of forward deployed software engineer openings tied to Michigan are remote or hybrid as of November 2026, with most of those being hybrid arrangements where engineers are on-site during critical deployment phases. The portions most likely to be done remotely are pre-deployment configuration, documentation, and post-launch technical support.
How can I get hired as a forward deployed software engineer in Michigan with little or no experience?
The most realistic entry path is through a software development or solutions engineer role at a Michigan-based technology company or systems integrator, then moving into a forward deployed position once you have client-facing experience. Large Michigan employers in automotive technology and defense contracting, including General Motors and Leidos, run new-graduate and associate engineering programs that can serve as a starting point. Building a portfolio that demonstrates you can configure and deploy real software, even through open-source projects or internships, strengthens an application significantly alongside a computer science or engineering degree.
Where can I find and apply to forward deployed software engineer jobs in Michigan?
You can find and apply to forward deployed software engineer jobs in Michigan on Migrate Mate, which lists current Michigan openings updated regularly. Search the available roles, find the ones that match your experience and preferred location within Michigan, and apply directly to the employers posting them.
See All 9 Forward Deployed Software Engineer Jobs in Michigan
Find roles in Michigan that match your experience and apply in just a few clicks.
Find Jobs