2

Entry Level Programmer Jobs in Michigan (NOW HIRING)

Job Summary * Entry level engineer responsible for routine, technical work. Requires standard application of engineering techniques, procedures, and criteria. Technical assignments are in the form of ...

Assigns tasks to and coordinates work with entry-level engineers, technicians, or administrative staff. * Assists in determining schedule and budget requirements. * Those who have a PE license seals ...

Job Summary * Entry level engineer responsible for routine, technical work. Requires standard application of engineering techniques, procedures, and criteria. Technical assignments are in the form of ...

Assigns tasks to and coordinates work with entry-level engineers, technicians, or administrative staff. * Assists in determining schedule and budget requirements. * Those who have a PE license seals ...

Be Seen First

Account Executive - Logistics (Entry level) Location: Muskegon, Michigan (On-site- New Office ... Solution Engineering: Collaborate with our operations team to create customized logistics solutions ...

We're looking for a highly motivated Entry-Level Recruiter | Sales Trainee to join our team and ... Building trusted relationships with our network of engineering and sciences consultants under our ...

next page

Showing results 1-20

Entry Level Programmer information

See Michigan salary details

$12

$23

$68

How much do entry level programmer jobs pay per hour?

As of Jun 22, 2026, the average hourly pay for entry level programmer in Michigan is $23.30, according to ZipRecruiter salary data. Most workers in this role earn between $14.86 and $20.10 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Entry Level Programmer, and why are they important?

To thrive as an Entry Level Programmer, you need a solid understanding of programming fundamentals, algorithms, and at least one programming language, often demonstrated by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic database management, and development environments is typically expected. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with team members and learn quickly. These skills are crucial for successfully building, testing, and maintaining software while adapting to evolving project requirements.

What are entry level programmers?

Entry level programmers are individuals who are just starting their careers in software development. They typically have a basic understanding of programming languages and software development practices, often gained through education or internships. Entry level programmers are usually responsible for writing simple code, fixing bugs, and assisting more experienced developers on projects. Their role is to learn on the job, gain experience, and gradually take on more complex tasks. Employers often look for candidates with problem-solving skills, attention to detail, and a willingness to learn.

What types of projects and tasks can an entry level programmer typically expect to work on during their first year?

As an entry level programmer, you will often be assigned to support tasks such as debugging code, writing simple scripts, developing small features, and assisting with software testing. You may also update documentation and collaborate with more experienced developers on larger projects. This hands-on experience helps you become familiar with company coding standards, version control systems, and agile development processes while building a foundation for more complex assignments in the future. Teamwork and communication are important, as you’ll regularly interact with other programmers, QA testers, and sometimes project managers.

What is the difference between Entry Level Programmer vs Software Developer?

AspectEntry Level ProgrammerSoftware Developer
Required CredentialsAssociate's degree or coding bootcamp certificationBachelor's degree in Computer Science or related field often preferred
Work EnvironmentEntry-level coding tasks, supervised projectsDesign, develop, and maintain software applications
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech companies, enterprise IT teams

While both roles involve coding and software development, an Entry Level Programmer typically focuses on basic coding tasks under supervision, whereas a Software Developer often handles full project cycles, including design and testing. The roles overlap in skills and industry usage, but the Software Developer position generally requires more experience and responsibility.

What Is an Entry-Level Programmer?

As an entry-level programmer, you use software programming languages to create and maintain applications for in-house, proprietary use or clients. You go through an onboarding process to learn your company’s code base and their processes for software development. You work on a team with other programmers and developers, and your job duties include writing code to develop software according to required specifications, testing and debugging code, creating and rolling out fixes, and publishing finished code to the production server. As you gain experience and your skillset expands, you can take on jobs with more autonomy and responsibility.

What are the most commonly searched types of Programmer jobs in Michigan? The most popular types of Programmer jobs in Michigan are:
What job categories do people searching Entry Level Programmer jobs in Michigan look for? The top searched job categories for Entry Level Programmer jobs in Michigan are:
What cities in Michigan are hiring for Entry Level Programmer jobs? Cities in Michigan with the most Entry Level Programmer job openings:
What are popular job titles related to Entry Level Programmer jobs in MI? For Entry Level Programmer jobs in MI, the most frequently searched job titles are:
Engineer - Associate - Industrial Power Engineering

Engineer - Associate - Industrial Power Engineering

DTE Energy

Detroit, MI • On-site

$69K - $93K/yr

Other

Posted 12 days ago


DTE Energy rating

8.6

Company rating: 8.6 out of 10

Based on 58 frontline employees who took The Breakroom Quiz

9th of 50 rated energy and utility


Job description

 DTE is one of the nation's largest diversified energy companies. Our electric and gas companies have fueled our customer's homes and Michigan's progress for more than a century. And as Michigan's largest source of renewable energy, we're creating a cleaner, healthier environment to power our future. We're also serving communities beyond Michigan, where our affiliated businesses offer renewable energy, emission control technologies, and energy services to industries in 19 states.
 

But we're more than a leading energy company... and working at DTE is more than just a job. At DTE, we take great care of each other and our customers, and we use our energy to be a force for growth and prosperity in our communities.  When you join us, you'll be part of a team that welcomes, recognizes, and celebrates differences and values everyone's health, safety, and wellbeing.  Are you ready to make that kind of difference? Bring your energy to DTE. Together, we can achieve great things.
 

Testing Required: Not Applicable

Hybrid Role: This role is hybrid, with an established schedule of in-person work required at an assigned work location. Any remote work is expected to be performed from an employee's primary residence, unless allowed (or prohibited) through the Company's remote work guidelines.

Emergency Response: Yes - Must be available to perform a primary assignment in support of DTE's emergency response to storms or other events that impact service to our customers.

Job Summary
    Entry level engineer responsible for routine, technical work. Requires standard application of engineering techniques, procedures, and criteria. Technical assignments are in the form of design, problem solving, and technical support for the optimum operation and maintenance of company assets. Participates on teams of field employees, technicians, engineers and other personnel.
Key Accountabilities
  • Assist in the planning and design of industrial power distribution systems, including load analysis, service design, and capacity assessments.
  • Support the development of engineering studies, technical reports, and planning documentation.
  • Develop, coordinate, and direct important projects or field engineering assignments with complex features.
  • Collaborate with internal teams (planning, operations, project management) and external stakeholders (customers, contractors, vendors, suppliers, & reliability entities) to ensure alignment on project scope, requirements, and timelines. 
  • Clearly communicate engineering concepts, constraints, and solutions to both technical and non-technical audiences. 
  • Perform assigned (or initiate) engineering studies, propose solutions to engineering-related problems; develop models and analyze data to support improvement programs, techniques & solutions. 
  • Plan and manage group workflow to meet budgets and schedules
  • Support project execution by identifying risks, proposing solutions, and meeting established deadlines. 
  • Prepare and deliver professional presentations to internal and external stakeholders, including project updates, design reviews, and recommendations. 
  • Maintain accurate records, documentation, and engineering data in accordance with company standards. 
  • Demonstrate adaptability and maintain performance quality while managing multiple priorities in high-pressure situations. 
  • May provide field engineering assistance or technical support.
  • Keep up to date on current technology and market changes.
Minimum Education & Experience Requirements

Bachelor's Degree in Engineering or Engineering Technology.  Individuals who will be obtaining their degree within nine months from submitting interest will be considered; however, verification of the degree will be required prior to starting in the job.

Other Qualifications

Preferred

  • Some experience through internships
  • Bachelor's degree in electrical engineering
  • Fundamental understanding of electrical distribution systems and engineering principles 
  • Exposure to utility or industrial power systems through coursework, internships or professional experience
  • Experience with engineering analysis tools or power system modeling software
  • Experience presenting technical material in academic or professional settings
  • Proficiency in Microsoft Office tools (Excel, PowerPoint, Word)
  • Ability to manage competing priorities and work effectively under tight deadlines

Other Requirements

  • Proficiency in Microsoft Office programs, primarily Excel and Word
  • Basic analytical and problem solving skills
  • Strong time management, prioritization, and organization skills
  • Proficient communication and interpersonal skills
Additional Information

Incumbents may engage in all or some combination of the activities and accountabilities, and utilize a variety of the competencies cited in this description depending upon the organization and role to which they are assigned. This description is intended to describe the general nature and level of work performed by incumbents in this job. It is not intended as an all-inclusive list of accountabilities or responsibilities, nor is it intended to limit the rights of supervisors or management representatives to assign, direct and control the work of employees under their supervision.


PRIVACY NOTICE TO CALIFORNIA JOB APPLICANTS 
 

At DTE Energy, we are committed to providing an inclusive workplace where everyone feels welcome and a sense of belonging. We seek individuals with a heart for service, a passion to help our communities prosper, and ideas to help shape the future of energy. We are proud to be an equal opportunity, employer that considers all qualified applicants without regard to race, color, sex, sexual orientation, gender identity, age, religion, disability, national origin, citizenship, height, weight, genetic information, marital status, pregnancy, protected veteran status or any other status protected by applicable federal and/or state laws.


What DTE Energy employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom