1

Computer Programmer Jobs in Michigan (NOW HIRING)

Experience developing complex computer systems using JAVA. * Experience developing complex computer systems using java IDEs such as Eclipse. * Experience programming in SQL and/or PL/SQL.

Be Seen First

CMM Programmer

Sterling Heights, MI · On-site

$34 - $40/hr

Interpret engineering drawings , blueprints , CAD data, specifications, and GD&T requirements to verify dimensional conformance. * Perform first article inspection , FAI , production inspection ...

Bachelor's Degree from an accredited institution in Engineering or CAD Discipline OR an Associate's Degree with 4 years of related experience * Employees must be legally authorized to work in the ...

Observes computer monitor screen to interpret program operating codes. Corrects program errors ... Experience in object oriented programming * Experience writing SQL Server queries and stored ...

next page

Showing results 1-20

Computer Programmer information

See Michigan salary details

$28.8K

$56.6K

$83.2K

How much do computer programmer jobs pay per year?

As of Jul 11, 2026, the average yearly pay for computer programmer in Michigan is $56,631.00, according to ZipRecruiter salary data. Most workers in this role earn between $44,000.00 and $69,700.00 per year, depending on experience, location, and employer.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What Does a Computer Programmer Do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.
What are the most commonly searched types of Computer Programmer jobs in Michigan? The most popular types of Computer Programmer jobs in Michigan are:
What are popular job titles related to Computer Programmer jobs in Michigan? For Computer Programmer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Computer Programmer jobs in Michigan look for? The top searched job categories for Computer Programmer jobs in Michigan are:
What cities in Michigan are hiring for Computer Programmer jobs? Cities in Michigan with the most Computer Programmer job openings:
What are popular job titles related to Computer Programmer jobs in MI? For Computer Programmer jobs in MI, the most frequently searched job titles are:
Infographic showing various Computer Programmer job openings in Michigan as of July 2026, with employment types broken down into 1% As Needed, 84% Full Time, 12% Part Time, and 3% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $56,631 per year, or $27.2 per hour.
CAD Engineer / Specialist

CAD Engineer / Specialist

Howmet Aerospace

Whitehall, MI • On-site

Full-time

Re-posted 3 days ago


Howmet Aerospace rating

7.7

Company rating: 7.7 out of 10

Based on 158 frontline employees who took The Breakroom Quiz

46th of 61 rated aerospace companies


Job description

We are seeking a CAD Engineer/Specialist to join our Whitehall, MI location as a member of the Whitehall Casting Layout Dept and Engineering teams.  This position will be responsible for working with engineering on process improvement initiatives, customer qualification activities, and product tooling design.

RESPONSIBILITIES:

  • Complete customer First Article inspection packages using various metrology tools including structured light, GOM, CMM, and various mechanical measurement tools
  • Prepare and complete customer reports with detailed inspection data
  • Work with engineering and quality on customer approval packages, and quotes
  • Provides technical support to engineers, and other departments to support tooling development and process improvements
  • Ability to work in a team environment and collaborate with others
  • Self-motivated

BASIC QUALIFICATIONS:

  • Bachelor’s Degree from an accredited institution in Engineering or CAD Discipline OR an Associate’s Degree with 4 years of related experience
  • Employees must be legally authorized to work in the United States.  Verification of employment eligibility will be required at the time of hire.  Visa sponsorship is not available for this position. 

PREFERRED QUALIFICATIONS:

  • Basic computer skills in Microsoft Office suite
  • Modeling in Siemens and ability to utilize expressions, macros and grips
  • Knowledge of investment casting manufacturing process and/or aerospace industry manufacturing
  • Experience in designing tooling to support a manufacturing environment
  • Experience with blueprint reading and GD&T
  • Highly detailed and organized

What Howmet Aerospace employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Howmet Aerospace logo

About Howmet Aerospace

Sourced by ZipRecruiter

Howmet Aerospace Inc. (NYSE: HWM), headquartered in Pittsburgh, Pennsylvania, is a leading global provider of advanced engineered solutions for the aerospace and transportation industries. The Company's sales for 2021 approximated $5 billion. The Company's primary businesses focus on jet engine components, aerospace fastening systems, titanium structural parts and forged wheels. With nearly 1,150 granted and pending patents, the Company's differentiated technologies promote more fuel efficiency for aircraft and commercial transportation. Howmet is proud to be an Equal Employment Opportunity and Affirmative Action employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Industry

Aviation

Company size

10,000+ Employees

Headquarters location

Pittsburgh, PA, US

Year founded

1888