1

Apprentice Software Engineer Jobs in Michigan (NOW HIRING)

A 2-year technical degree or accredited apprenticeship program in a relevant field is preferred ... Ability to perform hard- and software changes. * Ability to restore PCU and NCU. * Ability to debug ...

CNC Machinist - 3rd Shift

Dundee, MI

$19.25 - $26.50/hr

Programming: Utilize CNC/CAM software to refine programs, ensuring optimal tool paths and machine ... apprenticeship. AUTOKINITON makes hiring decisions based solely on qualifications, merit, and ...

CNC Machinist - 3rd Shift

Dundee, MI · On-site

$19.25 - $26.50/hr

Programming: Utilize CNC/CAM software to refine programs, ensuring optimal tool paths and machine ... apprenticeship. AUTOKINITON makes hiring decisions based solely on qualifications, merit, and ...

Backend Developer

Detroit, MI · On-site

$60 - $65/hr

... software is delivered on time and within budget. Bachelor's degree in related field preferred ... apprenticeship. LanceSoft makes hiring decisions based solely on qualifications, merit, and ...

CNC Machinist

Warren, MI

$19.25 - $26.25/hr

Mill level 3, lathe, multi-axis, solids, 2d/3d advanced tool paths), G &M Programming, Haas or ... apprenticeship program but possess certificates proving extra training in Master Cam Software or ...

CNC Machinist

Warren, MI · On-site

$19.25 - $26.25/hr

Mill level 3, lathe, multi-axis, solids, 2d/3d advanced tool paths), G &M Programming, Haas or ... apprenticeship program but possess certificates proving extra training in Master Cam Software or ...

CNC Machinist

Holland, MI · On-site

$19.50 - $26.75/hr

Night Shift Premium, Apprenticeship Opportunities, Tuition Reimbursement & On the Job Training ... Programming experience with CAM software preferred. * High mix, low volume 2D and 3D milling of ...

CNC Machinist

Holland, MI

$19 - $26/hr

Night Shift Premium, Apprenticeship Opportunities, Tuition Reimbursement & On the Job Training ... Programming experience with CAM software preferred. * High mix, low volume 2D and 3D milling of ...

CNC Machinist-Holland,Michigan

Fennville, MI

$18.75 - $25.50/hr

Night Shift Premium, Apprenticeship Opportunities, Tuition Reimbursement & On the Job Training ... Programming experience with CAM software preferred. * High mix, low volume 2D and 3D milling of ...

next page

Showing results 1-20

Apprentice Software Engineer information

See Michigan salary details

$20.9K

$91.4K

$164.7K

How much do apprentice software engineer jobs pay per year?

As of Jun 19, 2026, the average yearly pay for apprentice software engineer in Michigan is $91,398.00, according to ZipRecruiter salary data. Most workers in this role earn between $56,700.00 and $104,600.00 per year, depending on experience, location, and employer.

What are Apprentice Software Engineers?

Apprentice Software Engineers are entry-level professionals who are learning the fundamentals of software development while gaining hands-on experience under the guidance of more experienced engineers. They typically participate in structured training programs or apprenticeships, working on real projects to build their technical and problem-solving skills. This role is ideal for individuals who are new to the industry and want to develop practical knowledge while contributing to software engineering teams.

What types of projects and technologies do Apprentice Software Engineers typically work on during their training period?

As an Apprentice Software Engineer, you’ll usually start by supporting ongoing development projects, often working on bug fixes, feature enhancements, or internal tools under the guidance of senior engineers. You may be exposed to a variety of technologies depending on the company, such as front-end frameworks (like React), back-end languages (such as Python or Java), and version control systems (like Git). The projects are designed to gradually increase in complexity, helping you build both technical skills and familiarity with industry-standard workflows. Collaboration is key, so you’ll regularly participate in code reviews, team meetings, and pair programming sessions to develop your abilities and receive constructive feedback.

What are the key skills and qualifications needed to thrive as an Apprentice Software Engineer, and why are they important?

To thrive as an Apprentice Software Engineer, you need a foundational understanding of programming languages, problem-solving skills, and usually a relevant degree or coursework in computer science. Familiarity with development tools such as Git, integrated development environments (IDEs), and basic knowledge of databases and version control systems is common. Strong communication, eagerness to learn, and teamwork make someone stand out in this role. These skills and qualities are crucial for effective learning, collaboration, and adapting to new technologies in a dynamic software development environment.
What are the most commonly searched types of Software Engineer jobs in Michigan? The most popular types of Software Engineer jobs in Michigan are:
What are popular job titles related to Apprentice Software Engineer jobs in Michigan? For Apprentice Software Engineer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Apprentice Software Engineer jobs in Michigan look for? The top searched job categories for Apprentice Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Apprentice Software Engineer jobs? Cities in Michigan with the most Apprentice Software Engineer job openings:
Infographic showing various Apprentice Software Engineer job openings in Michigan as of June 2026, with employment types broken down into 79% Full Time, 13% Part Time, and 8% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $91,398 per year, or $43.9 per hour.

Electrical Technician - MUST HAVE A JOURNEYMAN CERTIFICATION

Camel Energy Manufacturing Michigan

Battle Creek, MI

Full-time

Posted 21 days ago

Be an early applicant


Job description

Job Title: ELECTRICAL TECHNICIAN
Reports to: ENGINEERING TEAM LEADER
Job Summary: This role will involve planning and installing Electrical systems for new manufacturing construction. They will be responsible for maintaining already installed systems and new equipment, troubleshooting problems, repair/replace parts, circuit breakers, fixtures, wiring, and other components as needed.

Job Responsibilities:
· Diagnose and troubleshoot electrical problems and perform necessary repairs.
· Read and interpret electrical blueprints and schematics.
· Perform regular inspections and preventative maintenance on electrical systems and equipment.
· Ensure compliance with electrical codes and regulations.
· Collaborate with other technicians and engineers to optimize electrical systems and equipment.
· Keep accurate records of all work performed and parts used.
· Provide training and guidance to junior technicians and apprentices.
· Stay up to date with advances in electrical technology and industry best practices
· Reading blueprints and technical diagrams to determine the placement of outlets and fixtures.
· Installing wiring, outlets, and control systems
· Maintenance of electrical systems
· Inspecting transformers and circuit breakers to ensure they are up to code.
· Identifying electrical problems using specialized tools like voltmeters, cable testers etc.
· Repairing and replacing wiring and equipment using hand and power tools such as screwdrivers, saws, drills, wire strippers, and conduit breakers
· Directing and training fellow workers to install, maintain, and repair wiring systems.
· Following state and local building regulations


Qualifications And Experience:
· Minimum of 2-year Electrical, Technical, or related degree.
· At least 3 years' experience as an Electrical technician.
· Excellent problem-solving skills.
· Good communication skills.
· Experience operating hand and power tools, soldering and fault-testing equipment.
· Completion of an apprenticeship program or technical school training in electrical systems
· Professional certification in electrical systems
· Experience with PLC (Siemens/Mitsubishi) programming and troubleshooting (preferred)
· Experience with industrial control systems
· Experience with electrical testing and equipment measurement
· Experience with electrical power distribution systems
· Knowledge of automation and robotics systems
· Experience with CAD software (preferential)
· Knowledge of basic mechanical, welding, drilling, cutting, assembling, lubrication, using of tools

Physical Demands:
· Must be able to lift and/or move up to 50 pounds.

We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.

E04JI800nip1406uxsj