1

Software Engineering Apprenticeship Jobs in Michigan

... CAM software for programming CNC machines. * Proficiency in a second machining discipline (e.g., welding, grinding). * Demonstrated ability to mentor junior machinists or apprentices. * Prior ...

Tool & Die Maker

Hamburg, MI · On-site

$24.25 - $30.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

FMI specializes in product design, engineering, development and manufacturing of tubular ... Use design software to design, build and modification activities. * Troubleshoot, diagnose, and ...

Plumber

Gaylord, MI · On-site

$28 - $35/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... apprentices.Ensure all work complies with engineering specifications, local plumbing codes, and ... Experience with Service Titan software is a plus.Customer Service: Ability to deliver exceptional ...

Maintenance Technician

Sterling Heights, MI

$25 - $35/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... software, robot setup, and programming. Proficient with mechanical, electrical, pneumatic, and ... Preferred: 8 years on-the-job experience or completion of a craft apprenticeship. Additional ...

CMM Programmer

Milan, MI · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

We offer 100% vertical integration capabilities such as end-to-end engineering, manufacturing, and ... Ability to work with the following software packages or programs: * Microsoft Office at an ...

CMM Programmer

Milan, MI

  • Medical

  • Dental

  • Vision

  • Retirement

We offer 100% vertical integration capabilities such as end-to-end engineering, manufacturing, and ... Ability to work with the following software packages or programs: * Microsoft Office at an ...

Showing results 41-60

Software Engineering Apprenticeship information

Can you get a software engineering apprenticeship?

Yes, software engineering apprenticeships are available for individuals interested in gaining hands-on experience in coding, software development, and related tools. These programs often target early-career professionals or students and may require basic programming skills and a willingness to learn on the job.

What are the key skills and qualifications needed to thrive in a software engineering apprenticeship, and why are they important?

To thrive as a Software Engineering Apprentice, you need a solid grasp of programming fundamentals, problem-solving abilities, and a relevant educational background such as coursework in computer science or related fields. Familiarity with modern development tools, version control systems like Git, and at least one popular programming language (such as Python, Java, or JavaScript) is typically expected. Strong communication, eagerness to learn, and teamwork skills set successful apprentices apart. These competencies ensure you can effectively contribute to projects, absorb knowledge quickly, and adapt to fast-paced engineering teams.

What kind of mentorship or training can I expect during a software engineering apprenticeship?

As a Software Engineering Apprentice, you’ll usually receive structured mentorship from experienced developers who guide you through technical challenges and review your code. Many programs offer a mix of hands-on project work, regular check-ins, and formal training sessions to help build your skills incrementally. You may have the chance to rotate across teams or work with different specialists, giving you exposure to various technologies and work styles. This supportive environment not only accelerates your learning but also prepares you for a successful transition into a full-time software engineering role.

What is a software engineering apprenticeship?

A Software Engineering Apprenticeship is a structured, hands-on training program that allows individuals to gain real-world software development experience while working under the guidance of experienced engineers. Apprentices typically work on coding projects, collaborate with teams, and learn industry best practices. These programs are designed for individuals with little to no professional experience and often serve as a pathway to a full-time software engineering role.

What are popular job titles related to Software Engineering Apprenticeship jobs in Michigan?

For Software Engineering Apprenticeship jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Software Engineering Apprenticeship jobs in Michigan look for?

The top searched job categories for Software Engineering Apprenticeship jobs in Michigan are:

What cities in Michigan are hiring for Software Engineering Apprenticeship jobs?

Cities in Michigan with the most Software Engineering Apprenticeship job openings:

Infographic showing various Software Engineering Apprenticeship job openings in Michigan as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 9% Part Time, 1% Temporary, and 5% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution.

Lead Machinist - Allegan Area

The Pivot Group

Allegan, MI • On-site

$55K - $85K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Lead Machinist - Allegan Area

Lead Machinist | Allegan, MI

Salary Range: $55,000 - $85,000 depending on experience

Are you a seasoned professional with a passion for excelling in lead machinist? The Pivot Group Network, a West Michigan manufacturing-focused recruiting group, is committed to fostering meaningful relationships and supporting community growth. We are collaborating with leading companies in Allegan seeking Lead Machinists to lead and enhance their operations.

We are building our network of talent in this field across West Michigan and the broader manufacturing region Pivot Group Network serves. Our partner companies may or may not have an immediate opening for this exact role today, but we actively look for skilled professionals in the regions where they operate. If there is alignment now or in the near future, we reach out.

The Opportunity

We are working with companies in Allegan that are adding Lead Machinists to their teams. These organizations value quality over speed in hiring. By connecting with us, you position yourself for opportunities that align with what you're looking for.

Key Responsibilities

  • Supervise and train junior machinists on equipment operation and safety protocols.
  • Program, set up, and operate CNC machinery for complex part production.
  • Interpret engineering blueprints, schematics, and technical drawings to ensure precise manufacturing.
  • Troubleshoot and resolve machining issues, including tool wear, material defects, and machine malfunctions.
  • Perform quality control inspections on finished parts using precision measuring instruments.
  • Maintain and perform preventative maintenance on machining equipment to ensure optimal performance.
  • Collaborate with engineering and production teams to optimize manufacturing processes and improve efficiency.

Recommended Qualifications

  • Journeyman Machinist certification or equivalent experience
  • 5+ years of experience in precision machining and fabrication
  • Proficiency in operating and programming CNC mills and lathes
  • Strong blueprint reading and GD&T interpretation skills
  • Demonstrated leadership or supervisory experience in a manufacturing setting
  • Experience with a variety of materials, including exotic alloys

Bonus Qualifications

  • Experience with CAD/CAM software for programming CNC machines.
  • Proficiency in a second machining discipline (e.g., welding, grinding).
  • Demonstrated ability to mentor junior machinists or apprentices.
  • Prior experience in a manufacturing environment with a focus on continuous improvement or lean principles.
  • Certification in a relevant area, such as a specialized machining technique or quality control.

Job Titles That Should Apply

Lead Machinist, Senior Machinist, Machinist Lead, CNC Machinist Lead, Machining Supervisor, Precision Machinist Lead, Shop Lead Machinist, Manufacturing Machinist Lead, Machinist Team Lead, Lead CNC Programmer Machinist

Why The Pivot Group Network

The Pivot Group Network was founded by manufacturing professionals who've been on both sides of the hiring process. Our clients are strategic—they partner with us because they want real insight into their roles and the people filling them, not a stack of resumes. We focus on match-driven placements built around what actually matters: Commute, Compensation, Culture, and Career trajectory. Learn more at https://www.thepivotgroup.org.

If you're ready to take the next step in your career and connect with a firm that values fit over speed, we invite you to reach out at https://www.thepivotgroup.org. The Pivot Group Network offers resources to support your search—market insights, resume feedback, and interview preparation. As our partnerships grow, we'll reach out with opportunities aligned with your goals. Thank you for considering this approach to career advancement.

Required Skills: Resume Offers Support Welding Operations Machinery Salary Hiring Partnerships Recruiting Compensation Continuous Improvement Quality Control Manufacturing Programming Materials Preparation Software Maintenance Engineering Leadership

Salary Package: $ 55,000.00 - 85,000.00 (US Dollar)