1

Junior Developer Jobs in Goodrich, MI (NOW HIRING)

Job summary Supports the Sales & Engineering team by coordinating, tracking, and documenting customer programs from RFQ through mass production launch. Works closely with project engineers, the ...

Junior Controls Engineer

Troy, MI · On-site

$70K - $80K/yr

Mentor and provide technical guidance to junior engineers and technicians. Qualifications Education: * Bachelor's degree in Electrical, Software, Mechatronics, Automation, or related field ...

Junior Controls Engineer

Troy, MI · On-site

$70K - $80K/yr

Mentor and provide technical guidance to junior engineers and technicians. Qualifications Education: * Bachelor's degree in Electrical, Software, Mechatronics, Automation, or related field ...

Junior Civil Engineer

Flint, MI · On-site

$65K - $95K/yr

Job Responsibilities * Type contracts and change orders. * Type monthly invoices, including lien waivers, sworn statements and other required documents. Submit for payment. * Project start-up and ...

Job Responsibilities * Type contracts and change orders. * Type monthly invoices, including lien waivers, sworn statements and other required documents. Submit for payment. * Project start-up and ...

Senior Angular Developer

Farmington Hills, MI · On-site

$53.75 - $66/hr

Conduct code reviews, troubleshoot issues, and support junior developers in improving their skills. * Participate in Agile ceremonies such as sprint planning, refinements, estimations, and ...

Senior Apriso Developer

Troy, MI · Remote

$52.25 - $67.50/hr

Mentor junior developers and participate in code reviews Required Technical Skills: * DELMIA Apriso, Process Builder, GPM, Business Components, Production Execution, Quality Management, Warehouse ...

... and engineering excellence. We are looking for talented individuals who are excited by the ... Your Role: As an OTC Analyst / OTC Junior Analyst , your daily work will be related to:

Senior Apriso Developer

Troy, MI · On-site

$51.75 - $68.25/hr

Mentor junior developers and participate in code reviews Required Technical Skills: * DELMIA Apriso, Process Builder, GPM, Business Components, Production Execution, Quality Management, Warehouse ...

The Junior Mechanical Build Technician is responsible for assisting with the assembly of HMS ... Engineering Technology, or related field preferred · 0-2 years of mechanical assembly ...

Senior Apriso Developer

Troy, MI

$51.75 - $68.25/hr

Mentor junior developers and participate in code reviews Required Technical Skills: * DELMIA Apriso, Process Builder, GPM, Business Components, Production Execution, Quality Management, Warehouse ...

next page

Showing results 1-20

Junior Developer information

See Goodrich, MI salary details

$22.8K

$84.5K

$130.6K

How much do junior developer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for junior developer in Goodrich, MI is $84,515.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,600.00 and $82,600.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a junior developer, and why are they important?

To thrive as a Junior Developer, you need a solid understanding of programming fundamentals, basic knowledge of software development life cycles, and ideally a degree in computer science or a related field. Familiarity with coding languages like JavaScript, Python, or Java, as well as version control systems such as Git, is commonly expected. Strong problem-solving abilities, eagerness to learn, and effective communication help you integrate into teams and adapt to new challenges. These skills are crucial for producing quality code, collaborating with colleagues, and growing within the fast-paced tech environment.

How much does a junior developer earn?

A junior developer typically earns between $50,000 and $70,000 annually, depending on location, industry, and skills. Entry-level roles often require knowledge of programming languages like Java, Python, or JavaScript, and familiarity with development tools and frameworks.

What is a junior developer?

A Junior Developer is an entry-level software professional who assists in creating, testing, and maintaining software applications. They typically work under the supervision of more experienced developers, learning best practices and acquiring new technical skills on the job. Junior Developers are expected to write code, fix bugs, and contribute to project documentation while gradually gaining experience in software development processes. This role is ideal for recent graduates or individuals transitioning into the tech industry.

What is the difference between Junior Developer vs Software Engineer?

AspectJunior DeveloperSoftware Engineer
Required CredentialsTypically an associate degree or bootcamp certificationBachelor's degree in Computer Science or related field
Work EnvironmentEntry-level, supervised tasks, learning-focusedMore complex projects, often with team leadership responsibilities
Employer UsageCommon in startups, small companies, internshipsUsed across industries, larger companies, and tech firms
Search & Comparison IntentUnderstanding entry-level roles, career startClarifying career progression, skill requirements

In summary, Junior Developers are entry-level roles focused on learning and supporting development tasks, often requiring minimal experience. Software Engineers typically have more experience, advanced skills, and handle complex projects, making them a step up in the software development career path.

What are some common challenges faced by junior developers during their first year, and how can they overcome them?

Junior Developers often face challenges such as adapting to new codebases, understanding company workflows, and bridging the gap between academic knowledge and real-world applications. It’s common to feel overwhelmed by unfamiliar technologies or debugging complex issues. Overcoming these challenges involves proactively seeking mentorship, participating in code reviews, and consistently asking questions to clarify concepts. Building strong communication skills and collaborating with more experienced team members can also accelerate the learning process and help you grow more confident in your role.

What does a junior developer do?

A junior developer assists in designing, coding, testing, and maintaining software applications under the supervision of senior developers. They typically work with programming languages like Java, Python, or JavaScript and use development tools such as version control systems. Their role involves learning best practices and gaining experience to develop their technical skills.
What are the most commonly searched types of Developer jobs in Goodrich, MI? The most popular types of Developer jobs in Goodrich, MI are:
What cities near Goodrich, MI are hiring for Junior Developer jobs? Cities near Goodrich, MI with the most Junior Developer job openings:

Junior Material Flow Engineer

SWJ TECHNOLOGY, LLC

Troy, MI • On-site

Full-time

Posted 3 days ago

New


Job description

SWJ Technologie specializes in providing engineering, planning, and project management services across various industries. We are currently seeking a Junior Material Flow Engineer for a client in the automotive industry, specializing in car manufacturing. This role is a contractor position based in Troy, MI that requires on-site presence. If you're eager to grow your career and make a meaningful impact on exciting projects, we look forward to your application.
PURPOSE:
This role is responsible for supporting the development, documentation, and field verification of material flow solutions and material handling layouts for an automotive manufacturing launch. The position supports senior engineers in the design and implementation of efficient production material flow concepts while gaining hands-on experience with CAD layouts, equipment documentation, and on-site installation activities.
RESPONSIBILITIES:
  • Develop and maintain 2D material flow and line-side layout drawings using AutoCAD.
  • Support equipment tracking, PFEP (Plan for Every Part) inputs, and material classification documentation.
  • Conduct on-site field checks to verify equipment placement, installation progress, and alignment with engineering requirements.
  • Support installation activities by coordinating with contractors and escalating issues to senior engineering teams.
  • Assist with engineering documentation, including RFQ exhibits, equipment specifications, and layout packages.
  • Perform data analysis and maintain project documentation using Microsoft Excel and related tools.
  • Drive cross-functional collaboration with Material Flow, Manufacturing, Industrial Engineering, Operations, and contractor teams to support successful equipment implementation and production readiness
QUALIFICATIONS:
  • Bachelor's degree in Industrial Engineering, Mechanical Engineering, Manufacturing Engineering, or a related engineering discipline.
  • Early-career engineering experience in an automotive manufacturing environment through internships, co-op programs, or entry-level professional experience.
  • Experience supporting plant operations, manufacturing projects, or engineering activities is preferred..
REQUIRED SKILLS:
  • Proficiency in AutoCAD 2D with the ability to create, interpret, and redline equipment and construction drawings.
  • Basic understanding of material flow concepts, manufacturing processes, and production layouts.
  • Working knowledge of Microsoft Excel for data tracking, documentation, and reporting.
  • Ability to read and interpret engineering drawings and technical documentation.
  • Strong organizational skills with attention to detail and ability to manage multiple tasks.
  • Willingness and ability to travel regularly to Indiana for on-site project support.
PREFERRED SKILLS:
  • Experience with automotive manufacturing launches or greenfield plant projects.
  • Exposure to PFEP development and material planning processes.
  • Familiarity with 3D CAD tools and manufacturing layout software.
  • Experience supporting equipment installation, commissioning, or contractor coordination.
  • Strong communication skills and ability to work effectively in cross-functional engineering teams.
PHYSICAL REQUIREMENTS:
  • Work is normally performed in an office, laboratory, manufacturing floor, or machine shop setting where physical work includes, but is not limited to sitting, standing, reaching, kneeling, bending, and lifting up to 25 lbs.
  • Must be able to understand and comply with all relevant safety practices
FLSA STATUS/WORKING SCHEDULE:
  • Location: Troy, MI
  • Schedule: Fulltime
  • Overtime: as required
  • Assignment Start: ASAP

DISCLAIMER:
This job description is a high-level overview of general expectations of this position. It is not intended to list every responsibility of the position, nor does it represent an employment contract of any kind.
SWJ TECHNOLOGY and all of its subsidiaries (i.e., SWJ MACHINING and ProjectOne US) are Equal Opportunity Employers and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender, disability status, protected veteran status, or any other characteristic protected by law.