2

Entry Level Software Developer Apprenticeship Jobs in Michigan

Software Engineer - Entry Level Location: Remote (US Only) - Eastern Time Zone About Us Gambyt's mission is to make real-money gaming products more relevant and accessible to the world. We are ...

Software Engineer - Entry Level Location: Remote (US Only) - Eastern Time Zone About Us Gambyt's mission is to make real-money gaming products more relevant and accessible to the world. We are ...

$60K/yr

Company Description Dellfor Technologies is founded by software professionals with fresh approach ... Developer: 1 year

Software Engineer I

Birmingham, MI · Remote

$104K - $130K/yr

Description Software Engineer I Location: Remote, USA Compensation: $104,000.00-$130,000.00 ... Azure Fundamentals or entry-level Azure certification. Knowledge, Skills, and Abilities * Solid ...

Software Engineer I

Rochester, MI · Remote

$104K - $130K/yr

Description Software Engineer I Location: Remote, USA Compensation: $104,000.00-$130,000.00 ... Azure Fundamentals or entry-level Azure certification. Knowledge, Skills, and Abilities * Solid ...

next page

Showing results 1-20

Entry Level Software Developer Apprenticeship information

See Michigan salary details

$25.7K

$87.4K

$210.5K

How much do entry level software developer apprenticeship jobs pay per year?

As of May 29, 2026, the average yearly pay for entry level software developer apprenticeship in Michigan is $87,391.00, according to ZipRecruiter salary data. Most workers in this role earn between $55,300.00 and $92,400.00 per year, depending on experience, location, and employer.

What is an Entry Level Software Developer Apprenticeship job?

An Entry Level Software Developer Apprenticeship is a training program that combines hands-on coding experience with mentorship and structured learning. Apprentices typically work on real-world projects under the guidance of experienced developers while gaining foundational knowledge in programming languages, software development practices, and industry tools. These roles are designed for individuals with little to no prior experience, offering a pathway into the tech industry. The apprenticeship may last several months to a year, often leading to full-time employment.

What are the key skills and qualifications needed to thrive in the Entry Level Software Developer Apprenticeship position, and why are they important?

To thrive as an Entry Level Software Developer Apprentice, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree or coursework in computer science or a related field. Familiarity with languages like Python, Java, or JavaScript, as well as basic knowledge of version control systems like Git, is often expected; relevant certifications or coding bootcamp experience can also be valuable. Strong communication, eagerness to learn, and the ability to collaborate effectively are standout soft skills. These competencies enable you to adapt quickly, work productively within a team, and grow into more advanced development roles.

What does a typical day look like for someone in an Entry Level Software Developer Apprenticeship?

As an Entry Level Software Developer Apprentice, your day often begins with a team stand-up meeting to discuss project progress and assign tasks. You'll spend much of your time writing and testing code under the guidance of senior developers, working on assigned features or fixing bugs. You'll likely participate in code reviews, attend training sessions, and collaborate closely with teammates to learn best practices. This hands-on experience is designed to help you build practical skills in a real-world environment, preparing you for a full-time software development role.
What are the most commonly searched types of Software Developer Apprenticeship jobs in Michigan? The most popular types of Software Developer Apprenticeship jobs in Michigan are:
What are popular job titles related to Entry Level Software Developer Apprenticeship jobs in Michigan? For Entry Level Software Developer Apprenticeship jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Entry Level Software Developer Apprenticeship jobs in Michigan look for? The top searched job categories for Entry Level Software Developer Apprenticeship jobs in Michigan are:
What cities in Michigan are hiring for Entry Level Software Developer Apprenticeship jobs? Cities in Michigan with the most Entry Level Software Developer Apprenticeship job openings:
Infographic showing various Entry Level Software Developer Apprenticeship job openings in Michigan as of May 2026, with employment types broken down into 50% Full Time, and 50% Temporary. Highlights an 100% In-person job distribution, with an average salary of $87,391 per year, or $42 per hour.

Software Developer - Full time

Miracle software system

Novi, MI • On-site

Full-time

Posted 4 days ago


Job description

Company Description
Miracle Software Systems, Inc. is a Global System Integrator; a Technology Solution Provider headquartered in Novi, MI. Established in 1994, Miracle has over 25 years of history helping Fortune 500 and Fortune 1000 companies through Business Transformation Initiatives with innovative technology Products and Solutions driven by Data Science and Analytics, Enterprise Cloud, Mobility, Virtual Reality, Digital Experience, Machine Learning, AI, Enterprise Application Integration and more. We are a Premier Partner of IBM and a National Implementation Partner of SAP. Miracle's team spans four continents and includes 2000 IT Professionals working across the globe, our teams run on the core principles of Quality Delivery, Thought Leadership and Affordable Innovation.
We are well established, having a presence in 5 continents around the globe and been serving the industry for the past 20 years. Given our focus on Integration & SOA, we are more nimble, flexible, and quicker in delivering solutions to our clients and given our deep industry expertise can tailor our services & solutions around your needs. We are also able to support multiple vendor stacks such as IBM, SAP, and Oracle.
Job Description
Title: Software Developer
Location: Novi, MI / Bentonville, AR / Atlanta, GA - Must be open to relocate/travel
Duration: Full time role - W2, Benefits included
Experience: Entry level - 1 to 3 years
Salary: $60-$65k/year, DOE
Sponsorship: Available for eligible candidates
US Residents only
Overall 1 to 3 Years' Experience across different levels & skill not limited to
  • Cloud: OpenStack/Cloud Foundry; Pivotal - an Instance of Open Stack; AWS /Azure
  • Frame Works: Spring, Hibernate , JSF , Spring Boot, Spring Cloud, Spring Security, Rest API, Struts -good to have, Selenium, Junit, Mockito
  • Front end: Angular Js, Boot Strap, React Js, Mobile Layouts understanding
  • Tools: GIT/SVN/CVS, Jenkins, Maven / Ant , Docker- Good to Have
  • Methodologies: Agile/Scrum, TDD/OOP - good to have
  • Good to have Understanding on various integration platforms , API's etc

Qualifications
Minimum Qualifications:
  • Bachelor's Degree - Computer science/Engineering, preferred.
  • Have 1+ years in a Software Developer/Java Developer role
  • 1+ years experience with: HTML, CSS, JavaScript, OOP (Object Oriented Programming), AngularJS, NodeJS, etc.
  • Have experience working with source code management tools in a shared code environment
  • Strong written and oral communication skills.
  • Enjoy working in a high-energy environment as part of an application development team
  • Have the ability to work under pressure with strict timelines
  • Passionate for technology, software, and data.

Additional Information
Work Location: Novi, MI / Bentonville, AR / Atlanta, GA