1

Software Development Apprentice Jobs in Michigan

Ongoing training, development, and growth opportunities * Paid Holidays * Generous Paid Time Off ... software for seamless operations What You Bring to the Team: * Electrical expertise (no Apprentice ...

Ongoing training, development, and growth opportunities * Paid Holidays * Generous Paid Time Off ... software for seamless operations What You Bring to the Team: * Electrical expertise (no Apprentice ...

The Training Coordinator leads the development of training processes and coordinate with Plant ... Manage the Maintenance Apprenticeship program and other apprenticeship/training programs. * Follow ...

Backend Developer

Detroit, MI · On-site

$60 - $65/hr

... software is delivered on time and within budget. Bachelor's degree in related field preferred ... Required Experience: * 5+ years of IT support experience in backend development with Java, Spring ...

CNC Machinist

Holland, MI · On-site

$19.50 - $26.75/hr

Night Shift Premium, Apprenticeship Opportunities, Tuition Reimbursement & On the Job Training ... Career growth and skill development opportunities * A role where craftsmanship and quality truly ...

CNC Machinist

Holland, MI

$19.50 - $26.75/hr

Night Shift Premium, Apprenticeship Opportunities, Tuition Reimbursement & On the Job Training ... Career growth and skill development opportunities * A role where craftsmanship and quality truly ...

CNC Machinist-Holland,Michigan

Fennville, MI

$18.75 - $25.50/hr

Night Shift Premium, Apprenticeship Opportunities, Tuition Reimbursement & On the Job Training ... Career growth and skill development opportunities * A role where craftsmanship and quality truly ...

CNC Machinist

Holland, MI

$19.50 - $26.75/hr

Night Shift Premium, Apprenticeship Opportunities, Tuition Reimbursement & On the Job Training ... Career growth and skill development opportunities * A role where craftsmanship and quality truly ...

CNC Machinist

Holland, MI

$19.50 - $26.75/hr

Night Shift Premium, Apprenticeship Opportunities,Tuition Reimbursement & On the Job Training ... Career growth and skill development opportunities * A role where craftsmanship and quality truly ...

CNC Machinist

Holland, MI · On-site

$19 - $26/hr

Night Shift Premium, Apprenticeship Opportunities, Tuition Reimbursement & On the Job Training ... Career growth and skill development opportunities * A role where craftsmanship and quality truly ...

CNC Machinist-Holland,Michigan

Fennville, MI

$18.75 - $25.50/hr

Night Shift Premium, Apprenticeship Opportunities, Tuition Reimbursement & On the Job Training ... Career growth and skill development opportunities * A role where craftsmanship and quality truly ...

CNC Machinist-Holland,Michigan

Beechwood, MI

$19.50 - $26.75/hr

Night Shift Premium, Apprenticeship Opportunities, Tuition Reimbursement & On the Job Training ... Career growth and skill development opportunities * A role where craftsmanship and quality truly ...

CNC Machinist-Holland,Michigan

Beechwood, MI

$19.50 - $26.75/hr

Night Shift Premium, Apprenticeship Opportunities, Tuition Reimbursement & On the Job Training ... Career growth and skill development opportunities * A role where craftsmanship and quality truly ...

next page

Showing results 1-20

Software Development Apprentice information

See Michigan salary details

$13

$34

$44

How much do software development apprentice jobs pay per hour?

As of Jun 26, 2026, the average hourly pay for software development apprentice in Michigan is $34.11, according to ZipRecruiter salary data. Most workers in this role earn between $28.80 and $39.52 per hour, depending on experience, location, and employer.

What types of projects and responsibilities can a Software Development Apprentice expect to work on during their apprenticeship?

As a Software Development Apprentice, you can expect to work on a variety of entry-level coding tasks such as debugging, writing unit tests, and implementing simple features under the guidance of experienced developers. You'll often collaborate with software engineers, testers, and project managers to learn agile development practices, participate in code reviews, and contribute to team meetings. Apprenticeships are designed to provide hands-on experience, so you'll gradually take on more complex assignments as your skills grow, helping you build a strong foundation for a future career in software development.

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

To thrive as a Software Development Apprentice, you need foundational programming knowledge, problem-solving abilities, and a basic understanding of software development principles, often supported by a relevant degree or coursework. Familiarity with coding languages (such as Python or Java), version control systems like Git, and development environments is typically required. Strong communication, eagerness to learn, and teamwork skills help apprentices collaborate effectively and adapt to new challenges. These skills and qualities are crucial for building core competencies, contributing to projects, and progressing within the software development field.

What is a Software Development Apprentice?

A Software Development Apprentice is an entry-level trainee who learns the fundamentals of software engineering while working on real projects under the guidance of experienced developers. Apprenticeships typically combine on-the-job training with classroom instruction, enabling apprentices to gain practical coding skills and knowledge of development tools and processes. This role is ideal for individuals looking to start a career in software development without a traditional four-year degree, as it provides hands-on experience and often leads to full-time employment upon completion.
What are the most commonly searched types of Software Development jobs in Michigan? The most popular types of Software Development jobs in Michigan are:
What are popular job titles related to Software Development Apprentice jobs in Michigan? For Software Development Apprentice jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Software Development Apprentice jobs in Michigan look for? The top searched job categories for Software Development Apprentice jobs in Michigan are:
What cities in Michigan are hiring for Software Development Apprentice jobs? Cities in Michigan with the most Software Development Apprentice job openings:
Infographic showing various Software Development Apprentice job openings in Michigan as of June 2026, with employment types broken down into 16% Full Time, 78% Part Time, 4% Contract, and 2% Nights. Highlights an 100% Physical job distribution, with an average salary of $70,942 per year, or $34.1 per hour.
Project Engineer I/II/III - Automation

Project Engineer I/II/III - Automation

Schweitzer Engineering Laboratories

Plymouth, MI • On-site

$97K - $144K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted yesterday


Schweitzer Engineering Laboratories rating

9.1

Company rating: 9.1 out of 10

Based on 41 frontline employees who took The Breakroom Quiz

5th of 139 rated electronics manufacturers


Job description

As a Project Engineer, a typical day might include the following:

  • Lead in training and assisting customers with the creation, design configuration, validation, installation, commissioning and operation of automation and/or protection systems.

  • Lead in assigning, completing and implementing work within agreed upon scope, schedule and budget to a high level of quality and safety.

  • Assist in the identification, preparation and presentation of successful proposals for SEL equipment, services, and systems.

  • Mentor and develop professional staff. May supervise as necessary.

This job might be for you if:

  • B.S. In Electrical Engineering or relevant discipline

  • 2+ years relevant application experience with electric power systems, industry practices, and *focus area practices and philosophies

  • Demonstrated knowledge of electric power system protection and control, integration and/or automation and communications applications

  • Demonstrated proven knowledge of electric power system design, studies, information and communication technology and protective relay applications

  • Willing to travel both domestically and internationally a minimum of 25% based on focus area


Preferred Qualifications

  • Professional Engineer License or equivalent certification

  • Electrical utility, industrial plant, consulting engineering, or system integrator experience

  • Project management experience

  • Working knowledge of Vision or other project management tracking software

Focus Area = Automation

  • Automation = software, integration and automation, industrial controls, PLCs, industry protocols (IEC-61850, DNP, Modbus), Ethernet systems, protocol analyzers, and industry SCADA practices.

This position is open to the following locations:

Pullman, WA; Houston, TX; Alpharetta, GA; Lewis Center; or Plymouth, MI

Competitive pay. Superior benefits. Inspiring work.

People are at the core of our company and we hire employee-owners. We welcome you to learn more about how we support employees.

  • We're 100% employee owned. Retirement benefits include an employer funded stock ownership plan (ESOP) and personal 401(k) options.

  • We offer top tier medical, prescription, dental, vision, life, and disability insurance.

  • We recognize the importance of a healthy life balance and offer: 10 paid holidays, annual vacation accrual starting at 12 days, 9 paid sick days, and paid family and medical leave that covers 90% of your pay.

  • We foster growth and development of our employees through avenues such as STEM courses, apprenticeships, tuition assistance, and engineering development programs.

  • Ask our team about other benefits including wellness, fertility, adoption, and flexible spending benefits.

Pay Range Data

Project Engineer I - $97,000 - $144,000.

Project Engineer II - $115,000 - $170,000.

Project Engineer III - $136,000 - $201,000.

We are open to reviewing additional candidates with more experience and the salary range may differ if filled at a different level. Our salary ranges are determined by job and responsibility. We base our starting pay offer and title on job-related factors such as candidate experience, training, knowledge, and skills.

#INDD2

Communication with Applicants

We communicate with all applicants. If you do not receive a response about your application, please check your SPAMfilteror reach out to us at careers@selinc.com.

SEL is an Equal Opportunity Employer: Vets/Disabled.


What Schweitzer Engineering Laboratories employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom