1

Software Consulting Jobs in Michigan (NOW HIRING)

$78K - $88K/yr

The Software Training Delivery team provides consultative expertise across our complete emergency ecosystem-ranging from call handling to records and mobile data management. Role Overview: As a ...

The Software Training Delivery team provides consultative expertise across our complete emergency ecosystem-ranging from call handling to records and mobile data management. Role Overview: As a ...

Solution Consultant

Grand Rapids, MI · On-site

$96K - $140K/yr

... software. Consulting experience is a plus. This position will report to the Solution Development Consulting Manager, Solution Development North America. Dematic is an intralogistics innovator that ...

... software. Consulting experience is a plus. This position will report to the Solution Development Consulting Manager, Solution Development North America. Dematic is an intralogistics innovator that ...

Solution Consultant

Grand Rapids, MI · On-site

$96K - $140K/yr

... software. Consulting experience is a plus. This position will report to the Solution Development Consulting Manager, Solution Development North America. Dematic is an intralogistics innovator that ...

Responsibilities: • Evaluate a broad range of IT agreements, including software, consulting, master services, hosting, maintenance, and support contracts, to confirm accuracy, completeness, and ...

New

next page

Showing results 1-20

Software Consulting information

See Michigan salary details

$41.8K

$97.5K

$144.7K

How much do software consulting jobs pay per year?

As of Jul 13, 2026, the average yearly pay for software consulting in Michigan is $97,484.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,400.00 and $113,300.00 per year, depending on experience, location, and employer.

Is 30 too old to get into consulting?

Software consulting is open to individuals of all ages, and many successful consultants start or transition into the field later in life. Relevant skills such as programming, problem-solving, and certifications can be gained at any age, and experience can be an asset in client interactions and project management.

What are some common challenges faced by software consultants when working with clients, and how can they be managed?

Software consultants often encounter challenges such as aligning client expectations with technical realities, managing shifting project requirements, and integrating solutions into existing workflows. Effective communication, setting clear deliverables, and maintaining flexibility are key to overcoming these issues. Additionally, building strong relationships with clients and stakeholders helps facilitate smoother collaboration and ensures project goals are met. Regular check-ins and transparent progress updates are also essential for managing expectations and adapting to changes throughout the project lifecycle.

What does a software consultant do?

A software consultant analyzes clients' needs and recommends technology solutions, often involving system design, implementation, and integration. They may also provide training, support, and project management to ensure successful deployment of software systems using tools like programming languages and development platforms.

What is software consulting?

Software consulting is a professional service where experts provide advice, solutions, and support to organizations seeking to improve, develop, or implement software systems. Software consultants analyze business needs, recommend technology solutions, assist with project planning, and may oversee software development or integration. Their goal is to help clients achieve operational efficiency, solve technical challenges, and ensure projects are completed on time and within budget. Consultants often have experience in multiple industries and technologies, making them valuable for both short-term projects and long-term digital transformation.

What is the difference between Software Consulting vs Software Development?

AspectSoftware ConsultingSoftware Development
Primary FocusProviding expert advice and strategic solutions to clientsDesigning, coding, and building software applications
Work EnvironmentClient sites, consulting firms, or remoteIn-house or dedicated development teams
Required CredentialsTypically a degree in computer science or related field, certifications like PMP or cloud certificationsDegree in computer science or software engineering, coding skills
Industry UsageConsulting firms, IT services, freelance consultingTech companies, startups, in-house development teams

Software Consulting involves advising clients on technology strategies and solutions, focusing on problem-solving and strategic planning. In contrast, Software Development centers on creating and implementing software products. Both roles require technical knowledge, but consulting emphasizes communication and strategic insight, while development emphasizes coding and technical execution.

What are the key skills and qualifications needed to thrive as a Software Consultant, and why are they important?

To thrive as a Software Consultant, you need a strong foundation in software development, problem-solving, and client requirement analysis, typically supported by a degree in computer science or a related field. Familiarity with programming languages, cloud platforms, project management tools, and relevant certifications such as AWS Certified Solutions Architect or PMP are often required. Outstanding communication, adaptability, and interpersonal skills help build client trust and manage changing project needs. These skills and qualifications are crucial for delivering effective technical solutions, ensuring client satisfaction, and maintaining successful long-term partnerships.

Can you make $500,000 as a software engineer?

Software engineers can earn $500,000 or more annually, primarily through senior roles, specialized skills, or working at large tech companies with stock options and bonuses. Achieving this level often requires extensive experience, advanced technical skills, and sometimes leadership responsibilities or entrepreneurial ventures.

Do software consultants make a lot of money?

Software consultants can earn high salaries, especially with specialized skills, experience, and certifications. Their income varies based on factors like location, industry, and project complexity, but experienced consultants often command six-figure incomes or higher.
Infographic showing various Software Consulting job openings in Michigan as of July 2026, with employment types broken down into 91% Full Time, 6% Part Time, and 3% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $97,484 per year, or $46.9 per hour.
Software Consulting Engineering Manager

Software Consulting Engineering Manager

Tech Soft 3D

Detroit, MI • On-site, Remote

$160K - $165K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


Job description

Tech Soft 3D is the leading provider of engineering software development toolkits and enterprise applications for CAD/CAE data conversion, visualization, and data publishing.

We are looking for an experienced and dynamicEngineering Manager (internal title: Consulting Engineering Manager). In this role, you'll work hand-in-hand with a team of highly skilled Consulting Engineers to help our customers solve complex technical challenges, guide product integration, and ensure our tools deliver maximum value.


You'll lead the team responsible fordelivering exceptional customer experiences, building trusted partner relationships, and helping customers achieve long-term success.


You will take a hands-on approach, bringing strong technical depth in 3D and meaningful pre-sales exposure.This role combines leadership, collaboration, and technicalexpertiseto ensure customer satisfaction, growth, and long-lasting relationships.


We are looking for someone who wants a mix of leading a team as well as getting hands on technically, this role requires experience of software development, including building application and would suit someone with coding experience and familiarity with SDK.


This is a remote role based in the U.S, managing team members in France, U.S, Canada, and Japan.


What You'll Do:

  • Inspire and Lead: Manage, coach and develop a high-performing, globalconsultancy team
  • Build Trusted Relationships: Foster strong connections with partners, peers, and cross-functional teams
  • Strategic Impact: Collaborate with senior management to define and achieve business goals
  • Drive Customer Success: Understand customer needs, guide technical solutions, and ensure a great experience from first conversation to long-term adoption
  • Shape the Products: Turn customer insights into feedback that helps guide product development and roadmaps
  • Bring Solutions to Life: Present and demonstrate Tech Soft 3D software in ways that clearly connect technical capabilities to customer value
  • Partner with Sales and Marketing: Create compelling content for sales proposals and contribute to engaging marketing materials
  • Continually Pursue Excellence: Stay current on technology and market changes that may affect or enhance our products
  • Enhance How the Team Works: Partner with the Sr. DirectorofPartner Development to refine tools, processes and workflows so the team can operate efficiently and sustainably
  • Champion company culture: Build positive relationships, stay agile through change, and help create a collaborative high-performing team environment

What We're Looking For:

  • Bachelor's degree in engineering,computing,productdesign,physics, or a related field,orequivalent relevant experience
  • 10+ years'experience working in the Automotive, Aerospace, orDefensesectors, either as an end-user or within the CAD/PLM/PDM software ecosystem
  • Coding experience - experience of software development (C++, C#, Javascript or other programming languages)
  • Previouspeople management experience
  • Solid technical understanding of 3D geometry and CAD
  • A track recordof success in pre-sales and technical support
  • Exceptional interpersonal, communication, and presentation skills
  • Ability to manage complex customer relationships and technical challenges
  • Ability to traveloccasionally


Bonus Points If You Have:

  • Familiarity with project management methodologies and tools
  • Experienceworking with aninternationalteam

Reasons to Not Apply:
We believe in matching great talent with the right roles. You might want to pass on this opportunity if:

  • You prefer a slow-paced environment with little change
  • You want rigid job boundaries and minimal cross-team collaboration
  • You're uncomfortable working across global time zones or shifting priorities
  • You prefer close, highly structured oversight rather than autonomous, results-driven work
  • You are not interested in contributing to a collaborative, people-first team culture


Benefits, Perks and Life at Tech Soft 3D:

Our employees enjoy an extraordinary benefits package, including robust medical, dental and vision plans for employees, their spouses/domestic partners, and dependents, life insurance coverage, retirement savings, bonus potential, exceptional paid time off, holidays, 12 weeks' paid parental leave and paid sabbaticals every few years.

As a "Techsoftian", you'll also enjoy a fun, relaxed and inclusive culture; outstanding leadership; continuous learning and growth opportunities; flexible daily schedules; charitable donation matching; home office reimbursement; a monthly internet allowance; and an inclusive employee recognition program where winners get an all-expenses-paid trip to somewhere in the world! If you're looking to be part of an authentic workplace where you can truly be yourself, this role may be for you!


The salary for this role is based on a combination of factors, including experience, education, and any special skills or expertise you bring. The U.S. pay range is $160k - $165k/year.

As Ron Fritz, our Co-Founder says:

"You almost can't walk down the street and see a man-made thing that somehow hasn't been touched by Tech Soft 3D technology. That makes me feel great." Ron Fritz


Meet our people and see what we do: https://www.youtube.com/watch?v=HAgB3OW1WsM


Bring your technical leadership, customer focus, and 3D expertise to a team shaping the future of engineering software. Apply now!