1

Programmer Programmer Jobs in Michigan (NOW HIRING)

Programmer #1058371 Objective: Seeking a senior engineer responsible for the design, development, and maintenance of software applications within the Microsoft .NET ecosystem. This individual will ...

Burner Programmer Reports to : Shift Supervisor Supervisory responsibilities : None. Summary/objective : SCT is seeking a Burner Programmer for their team! The ideal candidate would have experience ...

Be Seen First

Robot Programmer

Grand Rapids, MI · On-site

$30 - $42/hr

This hands-on role involves setting up, programming, and integrating robots into production facilities, as well as providing ongoing automation support. Candidates should be willing to travel ...

Be Seen First

This hands-on role involves setting up, programming, and integrating robots into production facilities, as well as providing ongoing automation support. Candidates should be willing to travel ...

CNC Programmer

Utica, MI

$0.03 - $0.05/hr

Position Summary We are seeking a CNC Programmer with experience in Mastercam, Siemens NX, or similar CAD/CAM software to support machining operations and process development within a precision ...

CNC Programmer

Brighton, MI · On-site

$25.50 - $34.75/hr

Micro Gauge seeks an experienced and energetic CNC PROGRAMMER to join our growing team. This key position will program, setup and operate CNC Machinery to fabricate metallic and non-metallic parts.

Be Seen First

Experienced CNC Machinist/Programmer Summary: Looking for a dependable CNC Machinist/Programmer to join our CNC department. Job Type: Full-time Pay: $28.00 - $38.00 per hour Benefits: · Health ...

Be Seen First

Experienced CNC Machinist/Programmer Summary: Looking for a dependable CNC Machinist/Programmer to join our CNC department. Job Type: Full-time Pay: $28.00 - $38.00 per hour Benefits: · Health ...

We are seeking a Robot Programmer with experience in FANUC, KUKA and ABB robots , robotic simulation, and vision-guided automation. The ideal candidate will have strong hands-on experience with ...

NC Programmer

Auburn Hills, MI · On-site

$25 - $34.25/hr

NC Programmer Shifts Needed: Days Days | Monday- Friday 6a-4:45p + Saturday 6a-12p Benefits Direct hire position, Referral Bonus Program, Job Development Training, Holiday Schedule, 401k, Flexible ...

We don't just integrate robots -- we engineer complete, production-ready systems that power the world's most advanced manufacturers. We are growing and seeking experienced Robotic Programmers who ...

CNC Programmer

Auburn Hills, MI · On-site

$25 - $37/hr

CNC Programmer Shifts Needed: Days Days | Monday- Friday 6a-4:45p + Saturday 6a-12p Benefits Direct hire position, Referral Bonus Program, Job Development Training, Holiday Schedule, 401k, Flexible ...

next page

Showing results 1-20

Programmer Programmer information

See Michigan salary details

$11

$37

$66

How much do programmer programmer jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for programmer programmer in Michigan is $37.50, according to ZipRecruiter salary data. Most workers in this role earn between $25.10 and $47.36 per hour, depending on experience, location, and employer.

What is the difference between Programmer Programmer vs Software Developer?

AspectProgrammer ProgrammerSoftware Developer
Required CredentialsTypically a diploma or degree in computer science or related fieldSimilar credentials, often with additional certifications or experience
Work EnvironmentOften focused on coding tasks within development teamsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech giants, and enterprise IT
Search & Comparison IntentPeople compare to understand roles, skills, and career pathsOften compared to programmers for clarity on responsibilities

While both Programmer Programmer and Software Developer roles involve coding and software creation, Software Developers typically have broader responsibilities including design and testing, whereas Programmers focus mainly on writing code. Understanding these differences helps in choosing the right career path or job search focus.

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

To thrive as a Programmer, you need strong analytical thinking, coding proficiency in languages such as Python, Java, or C++, and a relevant degree or equivalent experience. Familiarity with development environments, version control systems like Git, and possibly certifications such as Microsoft Certified: Azure Developer are often required. Problem-solving abilities, attention to detail, and effective teamwork are standout soft skills in this role. These skills ensure that programmers can build reliable software, adapt to changing requirements, and contribute effectively to collaborative development projects.

What jobs pay 500,000 a year in the US?

High-paying roles for programmers or software engineers can reach $500,000 annually, typically in senior positions such as principal engineers, engineering managers, or executives at large tech companies. These roles often require extensive experience, advanced skills in areas like cloud computing or AI, and sometimes stock options or bonuses as part of compensation packages.

What are programmers?

Programmers, also known as software developers or coders, are professionals who write, test, and maintain computer programs and software applications. They use programming languages such as Python, Java, C++, or JavaScript to create software solutions that meet user needs or solve specific problems. Programmers often work as part of a team to design, develop, and improve software systems, ensuring that programs run efficiently and securely. Their responsibilities may also include debugging code, updating existing software, and collaborating with other IT professionals to deliver high-quality products.

What jobs pay $10,000 a month without a degree?

Programmers can earn $10,000 or more per month through freelance work, remote contracts, or building specialized skills in high-demand areas like software development, web development, or app creation. Success often depends on experience, portfolio, and proficiency with programming languages such as Python, JavaScript, or Java, rather than formal degrees.

What jobs in the US pay 300,000 a year?

For programmers, roles such as senior software engineers, technical leads, and specialized developers in fields like finance, cloud computing, or AI can reach or exceed $300,000 annually, especially with experience, advanced skills, and sometimes bonuses or stock options. High-paying programming jobs often require expertise in specific technologies, certifications, and working in high-demand industries or companies.

What are some common challenges programmers face when working on large-scale projects?

Programmers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication within cross-functional teams, and maintaining code quality as the project evolves. Balancing rapid development with thorough testing and documentation can also be demanding. Additionally, integrating new features without introducing bugs or technical debt requires careful planning, collaboration, and adherence to best practices like version control and code reviews.

Is 27 too late to start coding?

Starting a programming career at 27 is common and feasible, as many programmers begin learning at various ages. Success depends on dedication, learning resources, and building skills through practice and projects, regardless of age.
What are popular job titles related to Programmer Programmer jobs in Michigan? For Programmer Programmer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Programmer Programmer jobs in Michigan look for? The top searched job categories for Programmer Programmer jobs in Michigan are:
What cities in Michigan are hiring for Programmer Programmer jobs? Cities in Michigan with the most Programmer Programmer job openings:
Infographic showing various Programmer Programmer job openings in Michigan as of June 2026, with employment types broken down into 86% Full Time, 4% Part Time, 9% Contract, and 1% Nights. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $78,008 per year, or $37.5 per hour.
Production Configurator & Programmer

Production Configurator & Programmer

Terex Corporation

Durand, MI • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 7 days ago


Terex rating

8.4

Company rating: 8.4 out of 10

Based on 42 frontline employees who took The Breakroom Quiz

71st of 418 rated machine equipment manufacturers


Job description

Job Description:
The Production Configurator & Programmer will oversee the site's existing production configurator for the creation of manufacturing bills of materials (BOMs) and will facilitate its expansion throughout the entire product line. They will lead programming of the laser-plasma plate cutter and other CNC machines in the shop in addition to collaborating with the manufacturing support team for the sites Cobot welder. This position will work hand in hand with the production control team for the creation of discrete job routings and production work orders.
Responsibilities
  • Able to translate engineering and sales specifications, rules and logic into our product Configurator program
  • Able to convert configurable designs into automated bills of materials (BOMs), process routings, assembly instructions, and CNC programs.
  • Write, maintain, and optimize cutting programs for the sites Laser - Plasma combo sheet steel cutter
  • Write, maintain, and optimize programs for CNC lathes, mills, and other specialized manufacturing equipment.
  • Analyzes engineering drawings to create tool paths (using CAD/CAM software) and select appropriate cutting tools.
  • Run simulations or physical test runs on equipment to ensure accuracy and optimize cycle times, reducing waste and downtime.
  • Identifies and resolves issues between the product configuration logic and physical machine production.
  • Ensures configuration software is up to date and reflects current manufacturing capabilities.

Basic Qualifications
  • Associate degree in Manufacturing Technology, Engineering, or technical certification in CNC programming or equivalent experience
  • 2+ years of hands-on automation or CNC programming (G-Code or equivalent)

Preferred Experience
  • Familiarity with CAD/CAM software (Creo, Mastercam etc.)
  • Strong capability to read technical drawings, Understanding of Geometric Dimensions & Tolerancing (GD&T) preferred
  • Experience in make-to-order & engineered-to-order manufacturing operations
  • Welding robot / Cobot programming and Operation
  • Plasma & laser cutter programming & optimization experience
  • ERP & MRP system integration experience (Oracle, SAP etc.)
  • Machine sequencing and production process optimization

If you are interested in an open position but feel you may not meet all the listed qualifications, we still encourage you to apply.
About Terex:
Terex Corporation is a global leader in specialized equipment solutions, serving essential sectors such as emergency services, waste and recycling, utilities, and construction. Our diversified portfolio positions us in resilient, high-demand markets with strong long-term growth potential.
We design and manufacture advanced specialty vehicles-including fire, ambulance, and recreational vehicles-alongside waste collection vehicles, materials processing machinery, mobile elevating work platforms, and equipment for the electric utility industry. Through our global dealer, parts and service network and true value-creating digital solutions, we deliver best-in-class lifecycle support, helping customers maximize return on investment.
With a strong manufacturing footprint in the United States and operations across Europe, India, and Asia Pacific, Terex combines global reach with local expertise to capture opportunities worldwide. Our strategy is clear: exceed customer expectations, invest in innovation, leverage our diversified portfolio, and deliver consistent, profitable growth for our shareholders.
For more information, please visit www.terex.com.
Additional Information:
We are passionate about producing equipment that helps improve the lives of people around the world and providing our team members with a rewarding career and the opportunity to make an impact. We are committed to recruiting, engaging, developing, and retaining team members at all levels of our global workforce. Our culture is defined by our Terex Way Values - Integrity, Respect, Improvement, Servant Leadership, Courage, and Citizenship. Our values are the driving force behind our commitment to maintain an inclusive, supportive, non-discriminatory, and safe workplace for all team members. To that end, we are committed to actively foster a culture where every team member feels valued, listened to, and appreciated. We are committed to being fair and impartial in our decisions. As an Equal Opportunity Employer, employment decisions are made without regard to race, color, religion, national origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. If you are a qualified individual with a disability, including disabled veterans, you may request a reasonable accommodation if you are unable or limited in your ability to access job openings or apply for a job on this site as a result of your disability. You can request reasonable accommodations by contacting the recruiting department (person or department) at Globaltalentacquisitions@terex.com.
The Company offers competitive salaries, advancement opportunities, and a full range of benefits, including paid vacation, 401(k), medical, dental, and vision.

What Terex employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Terex logo

About Terex

Sourced by ZipRecruiter

Terex Corporation, based in Norwalk, CT, US, operates in the global equipment manufacturing industry, specializing in lifting and material handling solutions. Their vast product lineup includes diverse equipment ranging from aerial work platforms, cranes, and material handlers to crushers, conveyors, and more. The business was founded in 1933 as Euclid Company and rebranded as Terex in 1970. Its goal is to provide solutions that drive value for customers and investors through a commitment to innovation, operational excellence, and corporate responsibility.

Industry

Manufacturing

Company size

1,001 - 5,000 Employees

Headquarters location

Norwalk, CT, US

Year founded

1933

Social media