1

Software Engineers Jobs in Michigan (NOW HIRING)

Programming on GPUs with CUDA and/or OpenCL * C++ programming experience * Experience in creating robust and efficient system architectures and complex hardware-software systems * Experience ...

Senior Software Engineer I

Birmingham, MI · Remote

$116K - $153K/yr

Mentor and support Software Engineers through guidance on design, coding standards, and best practices. * Collaborate cross-functionally to translate business requirements into technical solutions ...

Senior Software Engineer I

Rochester, MI · Remote

$112K - $148K/yr

Mentor and support Software Engineers through guidance on design, coding standards, and best practices. * Collaborate cross-functionally to translate business requirements into technical solutions ...

Senior Software Engineer I

Birmingham, MI · Remote

$116K - $154K/yr

Mentor and support Software Engineers through guidance on design, coding standards, and best practices. * Collaborate cross-functionally to translate business requirements into technical solutions ...

Senior Software Engineer I

Rochester, MI · Remote

$112K - $148K/yr

Mentor and support Software Engineers through guidance on design, coding standards, and best practices. * Collaborate cross-functionally to translate business requirements into technical solutions ...

We offer an excellent environment for transportation professionals and Software Engineers with competitive compensation and benefit packages. We're a small team and you'll have an opportunity to make ...

Senior Software Engineer

Ann Arbor, MI · On-site

$119K - $158K/yr

We offer an excellent environment for transportation professionals and Software Engineers with competitive compensation and benefit packages. We're a small team and you'll have an opportunity to make ...

next page

Showing results 1-20

Software Engineers information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do software engineers jobs pay per year?

As of Jun 14, 2026, the average yearly pay for software engineers in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Software Engineers position, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, algorithmic thinking, and a relevant degree in computer science or a related field. Proficiency with languages such as Java, Python, or C++, experience with version control systems like Git, and familiarity with development platforms are commonly required, with certifications like AWS Certified Developer being advantageous. Effective problem-solving, collaboration, and clear communication set top performers apart in this field. These capabilities ensure the successful design, development, and maintenance of robust software solutions in dynamic technology environments.

What does a Software Engineer do?

A Software Engineer designs, develops, tests, and maintains software applications and systems. They write code, debug programs, and collaborate with other developers, designers, and stakeholders to create efficient and scalable solutions. Software Engineers work in various domains, including web development, mobile applications, artificial intelligence, and cloud computing. Their responsibilities often include problem-solving, optimizing performance, and ensuring security in software applications.

Is it true that AI will replace software engineers?

AI technology is advancing and can automate certain coding tasks, but software engineers are essential for designing, developing, and maintaining complex systems. AI tools serve as aids to improve productivity, but human expertise remains critical for problem-solving, creativity, and decision-making in software development.

What are some typical day-to-day responsibilities for Software Engineers?

Software Engineers typically spend their days designing, coding, testing, and debugging software applications or systems as part of a collaborative development team. They may participate in daily stand-up meetings, code reviews, and planning sessions to ensure alignment with project goals. In addition to technical tasks, Software Engineers often work closely with product managers, UX designers, and QA specialists to deliver high-quality solutions that meet user needs. This role offers a dynamic mix of independent problem-solving and teamwork, allowing engineers to continually learn and grow their skills.

What engineers make $500,000?

Senior software engineers, especially those with extensive experience, expertise in high-demand technologies, or working in competitive markets, can earn $500,000 or more annually. Compensation often includes base salary, bonuses, stock options, and other incentives, particularly in large tech companies or startups with significant funding.

What are the jobs of a software engineer?

A software engineer designs, develops, tests, and maintains software applications and systems. They analyze user requirements, write code using programming languages, and collaborate with teams to ensure functionality and performance. Strong problem-solving skills and knowledge of development tools are essential in this role.

What work does a software engineer do?

A software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, development tools, and methodologies to create solutions that meet user needs and technical requirements, often collaborating with teams and following project deadlines.
More about Software Engineers jobs
What are the most commonly searched types of Software Engineers jobs in Michigan? The most popular types of Software Engineers jobs in Michigan are:
What cities in Michigan are hiring for Software Engineers jobs? Cities in Michigan with the most Software Engineers job openings:
What are popular job titles related to Software Engineers jobs in MI? For Software Engineers jobs in MI, the most frequently searched job titles are:

Other

Posted 11 days ago


Job description

Emergtech Business Solutions seeks Software Engineers or Developers or SAP Consultant. Primary worksite is Farmington Hills MI, but relocation is possible. Apply hr@emergtechinc.com
recblid q3adt08kiazz9c8qxg7qyqs48gehjh