2

Entry Level Junior Software Developer Jobs in Michigan

Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits Offered ... Azure Fundamentals or entry-level Azure certification. * Familiarity with Cursor, Claude Code, etc.

Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits Offered ... Azure Fundamentals or entry-level Azure certification. * Familiarity with Cursor, Claude Code, etc.

The Junior AI/ML Engineer contributes to the design, build, and delivery of end-to-end AI/ML ... within well-engineered software systems. Engineers at this level focus on well-defined ...

The Junior AI/ML Engineer contributes to the design, build, and delivery of end-to-end AI/ML ... within well-engineered software systems. Engineers at this level focus on well-defined ...

We are seeking creative, highly motivated engineers with passion and expertise in controls and software for the position of software engineer within GM's Vehicle Software and Electronics Engineering ...

We are seeking creative, highly motivated engineers with passion and expertise in controls and software for the position of software engineer within GM's Vehicle Software and Electronics Engineering ...

We are seeking creative, highly motivated engineers with passion and expertise in controls and software for the position of software engineer within GM's Vehicle Software and Electronics Engineering ...

Role: Jr. Full Stack Developer Location: Okemos, MI or Farmington Hills, MI (Hybrid) Duration: Long term We are seeking a motivated and enthusiastic Junior Full Stack Developer with 1-3 years of ...

As an entry-level Software Developer for this Fortune 500 automotive company, you'll be joining a team that is centered around developing and enhancing the software technology that supports all teams ...

We are seeking a creative and highly motivated software engineer eager to learn diverse datasets to build data pipelines, deploy scalable, AI-driven solutions, and create interactive web apps that ...

Entry Level Software Engineer

Milford, MI ยท On-site

$100 - $125/hr

We are seeking a creative and highly motivated software engineer eager to learn diverse datasets to build data pipelines, deploy scalable, AI-driven solutions, and create interactive web apps that ...

We are seeking a creative and highly motivated software engineer eager to learn diverse datasets to build data pipelines, deploy scalable, AI-driven solutions, and create interactive web apps that ...

The team is at the forefront of innovation, where vehicle software design, release, warranty, and telemetry data converge to transform engineering and quality processes.We're pioneering intelligent ...

The Software Engineer I is an entry-level engineer who works with a team of Software Engineers to design, develop, test, commission, and provide ongoing support of TGW software solutions. What you'll ...

The Junior AI/ML Engineer contributes to the design, build, and delivery of end-to-end AI/ML ... Solid software engineering fundamentals * Exposure to machine learning through coursework ...

Showing results 21-40

Entry Level Junior Software Developer information

See Michigan salary details

$20.9K

$77.6K

$119.8K

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

As of Sep 11, 2026, the average yearly pay for entry level junior software developer in Michigan is $77,551.00, according to ZipRecruiter salary data. Most workers in this role earn between $58,400.00 and $75,800.00 per year, depending on experience, location, and employer.

What is an entry level junior software developer?

An Entry Level Junior Software Developer is a beginner role in software development, responsible for writing, testing, and debugging code under the guidance of senior developers. They typically work with programming languages like Python, Java, or JavaScript and collaborate with teams to build software applications. This role allows new developers to gain hands-on experience, improve coding skills, and understand software development processes. Employers often expect a basic understanding of coding principles, problem-solving abilities, and a willingness to learn. It's an excellent starting point for a career in software engineering.

What does an entry level junior software developer do?

As an Entry Level Junior Software Developer, you'll often start by assisting with coding simple features, fixing bugs, writing tests, and supporting the maintenance of existing software applications. You may also participate in code reviews, collaborate closely with more experienced developers, and attend regular team meetings to discuss project progress and requirements. Over time, you'll likely be given more responsibility, including developing new components or contributing to larger projects. This role offers a supportive environment with opportunities to learn new technologies, tools, and best practices from peers and mentors.

What are the key skills and qualifications needed to thrive as an entry level junior software developer?

To thrive as an Entry Level Junior Software Developer, you typically need a bachelor's degree in computer science or a related field and a strong grasp of programming languages such as Java, Python, or JavaScript. Familiarity with version control systems like Git, integrated development environments (IDEs), and commonly-used development frameworks is advantageous. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities help junior developers excel. These skills and qualities are vital for delivering reliable code, adapting to project needs, and contributing positively to collaborative software development environments.

What are the most commonly searched types of Junior Software Developer jobs in Michigan?

The most popular types of Junior Software Developer jobs in Michigan are:

What are popular job titles related to Entry Level Junior Software Developer jobs in Michigan?

For Entry Level Junior Software Developer jobs in Michigan, the most frequently searched job titles are:

What cities in Michigan are hiring for Entry Level Junior Software Developer jobs?

Cities in Michigan with the most Entry Level Junior Software Developer job openings:

Infographic showing various Entry Level Junior Software Developer job openings in Michigan as of August 2026, with employment types broken down into 81% Full Time, 16% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $77,551 per year, or $37.3 per hour.

Entry Level Software Engineer - generalmotors

Warren, MI โ€ข On-site

$60 - $80/hr

Other

This job post hasย expired 2 days ago.ย Applications are no longer accepted.


Job description

Job Description

GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc.)

Work Arrangement:

Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the Warren, MI three times per week, at minimum times per week or other frequency dictated by the business.

The Role Join our Passenger Experiences team and help shape the future of GMโ€™s connected vehicles. As an Entry Level Software Engineer, you will contribute to the design and development of applications for GMโ€™s in-vehicle Infotainment system. Working under the guidance of experienced engineers, you will execute software tasks across the full software development lifecycle, including planning, requirements analysis, design, coding, testing, defect resolution, and production release. You will work in a highly collaborative, cross-functional, and Agile environment, playing a key role in delivering best-in-class, fully connected vehicle applications to our customers while developing your own technical and professional skills. What Youโ€™ll Do

Assist in the design and development of HMI applications for GMโ€™s in-vehicle Infotainment system.

Implement efficient, well-structured, optimized, and clearly documented source code with guidance from senior team members.

Participate in architecture, requirements, design, code, and test case reviews to learn best practices and contribute feedback.

Create and maintain clear and complete documentation in alignment with GMโ€™s software development process.

Support cross-functional teams in diagnosing and resolving issues related to software integration within vehicle systems.

Work closely with team members in an Agile/Scrum environment to deliver high-quality software solutions.

Participate in Agile development processes, including Sprint Planning, Daily Stand-Ups, and Retrospectives.

Adhere to GMโ€™s software development processes, prioritizing quality and ensuring that implemented solutions conform to architectural requirements.

Required Qualifications:

Pursuit of a Bachelorโ€™s or Masters degree in one of the following areas: Computer Engineering and Computer Science

Must be graduating between December 2025 and August 2026

Must have academic, project, co-op, or internship experience with Android or mobile application development

Able to work full-time, 40 hours per week

What Will Give You a Competitive Edge (Preferred Qualifications):
#J-18808-Ljbffr