1

Beginner Programmer Jobs in Michigan (NOW HIRING)

Mechanical Design Engineer Level 2

Grand Rapids, MI · On-site

$73K - $98K/yr

Beginner to intermediate proficiency in large machine design. * Intermediate written and verbal ... Provide guidance to less experienced engineers on the team. * Provide designs that are ...

Frontend Developer

Birmingham, MI

$99K - $115K/yr

Works closely with other developers to help ensure technical integration and the meeting of ... Beginner level knowledge of code repository systems (I.e SVN / Git) Creative toolset knowledge and ...

Frontend Developer

Birmingham, MI · On-site

$99K - $115K/yr

... other developers to help ensure technical integration and the meeting of requirements for joint ... • Beginner level knowledge of code repository systems (I.e SVN / Git) • Creative toolset ...

Quality Technician

Jackson, MI · On-site

$16.25 - $21.75/hr

Program and operate CMM software - Complete basic or beginner-level programming of PolyWorks and additional CMM software; use optical comparator, protractor, radius gages, and feeler gages. * Use ...

Quality Technician

Jackson, MI · On-site

$16.25 - $21.75/hr

Program and operate CMM software - Complete basic or beginner-level programming of PolyWorks and additional CMM software; use optical comparator, protractor, radius gages, and feeler gages. * Use ...

Quality Technician 2nd Shift

Jackson, MI · On-site

$16.25 - $21.75/hr

Program and operate CMM software - Complete basic or beginner-level programming of PolyWorks and additional CMM software; use optical comparator, protractor, radius gages, and feeler gages. * Use ...

Quality Technician 2nd Shift

Jackson, MI · On-site

$16.25 - $21.75/hr

Program and operate CMM software - Complete basic or beginner-level programming of PolyWorks and additional CMM software; use optical comparator, protractor, radius gages, and feeler gages. * Use ...

Logistics Planning Analyst

Novi, MI · Hybrid

$62K - $68K/yr

... Engineering, Required 3 years or more in industry related experience with Bachelors Degree ... Beginner, Required Acquire product knowledge. Knowledge and adherence to process methodologies.

Logistics Planning Analyst

Novi, MI · On-site

$62K - $68K/yr

... Engineering, Required • 3 years or more in industry related experience with Bachelors Degree ... Beginner, Required • Acquire product knowledge. Knowledge and adherence to process methodologies.

Beginner Programmer information

See Michigan salary details

$10

$34

$59

How much do beginner programmer jobs pay per hour?

As of Aug 24, 2026, the average hourly pay for beginner programmer in Michigan is $34.46, according to ZipRecruiter salary data. Most workers in this role earn between $22.40 and $44.86 per hour, depending on experience, location, and employer.

What is a beginner programmer?

Beginner programmers are individuals who are just starting to learn programming languages and software development concepts. They typically have little to no prior experience with coding and are in the early stages of understanding how to write, test, and debug simple programs. Beginner programmers often work with introductory languages like Python or JavaScript and focus on fundamental concepts such as variables, loops, and functions. Their primary goal is to build a strong foundation in programming logic and problem-solving skills.

What are the key skills and qualifications needed to thrive as a beginner programmer?

To thrive as a Beginner Programmer, you need foundational knowledge of programming languages (such as Python, Java, or JavaScript), problem-solving skills, and often a degree or coursework in computer science or related fields. Familiarity with version control systems like Git, basic debugging tools, and coding environments is typically required. Attention to detail, curiosity, and the ability to communicate effectively help beginner programmers stand out. These skills are crucial for writing reliable code, collaborating with team members, and building a solid base for future growth in the field.

What are some common challenges faced by beginner programmers during their first months on the job?

Beginner programmers often encounter challenges such as understanding complex codebases, adapting to new programming languages or frameworks, and balancing learning with productivity. Collaboration with more experienced team members can sometimes feel intimidating, but asking questions and seeking feedback is encouraged in most organizations. Over time, beginners develop confidence by working on real projects, participating in code reviews, and gradually taking on more responsibility. Many teams foster a supportive environment to help new programmers learn and grow at their own pace.
Infographic showing various Beginner Programmer job openings in Michigan as of August 2026, with employment types broken down into 80% Full Time, 8% Part Time, 2% Temporary, 8% Contract, and 2% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $71,675 per year, or $34.5 per hour.

Mechanical Design Engineer Level 2

HS Inc.

Grand Rapids, MI • On-site

$73K - $98K/yr

Full-time

Re-posted 20 hours ago


Job description

Roles and Responsibilities
  • Manage time efficiently and continually improve personal work ethic.
  • Effectively handle competing priorities with guidance of team leadership.
  • Practice and encourage safety-conscious build processes.

• Work cooperatively and jointly within a team to provide quality products.
• Maintain a positive attitude toward customers and team members.
  • Work with cross-functional team to complete projects on time while meeting planned budget.
  • Communicate with team members, management, and customers regarding job progress and identify potential issues.
  • Understanding of machine design theory and make accurate calculations.
  • Practice and encourage safety-conscious design processes.
  • Assist Design team with detailing and project work as needed.
  • Provide guidance to less experienced engineers on the team.
  • Provide designs that are manufacturable, accurate, meet project scope, and will work with departments in the plant to ensure work conveys correct information and is error free.
  • Develop bills of material.
  • Use SolidWorks software to produce drawings from sketches, existing drawings, images, & other forms of communication.

• Apply standard drafting/design principles and theories to complete assignments.
• Work closely with Design Manager & Engineers to ensure a coordinated design.
  • Draft engineering notes, specifications, rough sketches and formalizes them into working drawings.
  • Utilize technical manuals to ensure compliance with company policies and applicable standards and codes.
  • May perform other duties as assigned or required.

Qualifications & Education Requirements
  • High School Diploma or equivalent.
  • Preferred: Bachelor's Degree in Mechanical Engineering, Product Design, Mechatronics or similar engineering track.
  • Intermediate proficiency in SolidWorks design software.
  • Intermediate proficiency in small machine design.
  • Intermediate proficiency in medium machine design.
  • Beginner to intermediate proficiency in large machine design.
  • Intermediate written and verbal communication skills
  • Must have intermediate knowledge in advanced CAD techniques.
  • Demonstrated mechanical aptitude.
  • Basic knowledge of metals and varied materials

Physical Requirements
  • The employee is frequently required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms. The position requires frequent lifting, pushing and pulling objects that are 25lbs or heavier.

Roles and Responsibilities
  • Manage time efficiently and continually improve personal work ethic.
  • Effectively handle competing priorities with guidance of team leadership.
  • Practice and encourage safety-conscious build processes.

• Work cooperatively and jointly within a team to provide quality products.
• Maintain a positive attitude toward customers and team members.
  • Work with cross-functional team to complete projects on time while meeting planned budget.
  • Communicate with team members, management, and customers regarding job progress and identify potential issues.
  • Understanding of machine design theory and make accurate calculations.
  • Practice and encourage safety-conscious design processes.
  • Assist Design team with detailing and project work as needed.
  • Provide guidance to less experienced engineers on the team.
  • Provide designs that are manufacturable, accurate, meet project scope, and will work with departments in the plant to ensure work conveys correct information and is error free.
  • Develop bills of material.
  • Use SolidWorks software to produce drawings from sketches, existing drawings, images, & other forms of communication.

• Apply standard drafting/design principles and theories to complete assignments.
• Work closely with Design Manager & Engineers to ensure a coordinated design.
  • Draft engineering notes, specifications, rough sketches and formalizes them into working drawings.
  • Utilize technical manuals to ensure compliance with company policies and applicable standards and codes.
  • May perform other duties as assigned or required.

Qualifications & Education Requirements
  • High School Diploma or equivalent.
  • Preferred: Bachelor's Degree in Mechanical Engineering, Product Design, Mechatronics or similar engineering track.
  • Intermediate proficiency in SolidWorks design software.
  • Intermediate proficiency in small machine design.
  • Intermediate proficiency in medium machine design.
  • Beginner to intermediate proficiency in large machine design.
  • Intermediate written and verbal communication skills
  • Must have intermediate knowledge in advanced CAD techniques.
  • Demonstrated mechanical aptitude.
  • Basic knowledge of metals and varied materials

Physical Requirements
  • The employee is frequently required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms. The position requires frequent lifting, pushing and pulling objects that are 25lbs or heavier.