1

Software Co Op Jobs in Michigan (NOW HIRING)

Kettering Co-op

Lansing, MI · On-site

$19.50 - $25.50/hr

Software Developer Co-op: Responsibilities include developing, maintaining, and supporting software applications for new and existing systems. The position requires the person to: * Define, develop ...

Kettering Co-op

Lansing, MI · On-site

$19.50 - $25.50/hr

Software Developer Co-op: Responsibilities include developing, maintaining, and supporting software applications for new and existing systems.The position requires the person to: * Define, develop ...

Engineering Co-Op

Detroit, MI · On-site

$16.50 - $21.50/hr

As an Engineering Co-Op at Detroit Manufacturing Systems, you will embark on a valuable and ... Utilize engineering principles and software tools to solve complex problems. * Prepare technical ...

Engineering Co-Op

Detroit, MI

$16.50 - $21.50/hr

As an Engineering Co-Op at Detroit Manufacturing Systems, you will embark on a valuable and ... Utilize engineering principles and software tools to solve complex problems. * Prepare technical ...

One-year co-op assignment Note: Candidates must be able to work on-site at Schaeffler's Armada ... Troubleshoot software and system issues and escalate concerns as needed. * Participate in ...

IT Co-Op

Novi, MI

$14.25 - $18.75/hr

The IT Co Op will collaborate with IT teams and business stakeholders to support operational ... Information Technology, Information Systems, Computer Science, Software Engineering, Data Science ...

IT Co-Op

Novi, MI · On-site

$14 - $18.75/hr

The IT Co Op will collaborate with IT teams and business stakeholders to support operational ... Information Technology, Information Systems, Computer Science, Software Engineering, Data Science ...

IT Co-Op

Novi, MI · On-site

$14.25 - $18.75/hr

The IT Co Op will collaborate with IT teams and business stakeholders to support operational ... Information Technology, Information Systems, Computer Science, Software Engineering, Data Science ...

Metallurgy Co-Op (Muskegon, MI) Description CWC Textron, LLC, is an iron foundry located in ... Preference given to candidates who possess skills in Data Integration, Software Development ...

Share. About the Role: As a Systems Engineering Co-Op, you will enhances the System Testing ... System Engineering System Validation & Tools Development Software What You Should Have: * You are a ...

Share. About the Role: As a Systems Engineering Co-Op, you will enhances the System Testing ... System Engineering System Validation & Tools Development Software What You Should Have: * You are a ...

next page

Showing results 1-20

Software Co Op information

What types of projects do Software Co-Op students typically work on, and how much responsibility do they have?

As a Software Co-Op, you'll often be assigned to real-world development projects alongside experienced engineers. These projects can range from writing and testing code for new features to debugging existing applications or assisting with quality assurance tasks. While your work will be supervised, you're expected to contribute meaningfully, participate in team meetings, and sometimes even take ownership of small modules or tasks. This hands-on experience allows you to apply classroom knowledge in a practical setting and build valuable skills for a future software career.

What is the difference between Software Co Op vs Software Intern?

AspectSoftware Co OpSoftware Intern
CredentialsTypically enrolled in a related degree programUsually students in early stages of their degree
Work EnvironmentFull-time, paid position with ongoing projectsPart-time or short-term, often unpaid or paid stipend
Employer UsageUsed by companies for ongoing talent developmentUsed for skill-building and exploration
Search & ComparisonOften compared for career development and experienceCompared for entry-level experience opportunities

In summary, a Software Co Op is a paid, full-time position integrated into a student's academic program, offering substantial project experience. A Software Intern typically has a shorter, often unpaid or stipend-based role, focusing on gaining initial industry exposure. Both roles serve as valuable stepping stones but differ mainly in duration, compensation, and depth of responsibilities.

What are the key skills and qualifications needed to thrive as a Software Co-Op, and why are they important?

To thrive as a Software Co-Op, you need a solid understanding of programming fundamentals, problem-solving abilities, and current enrollment in a computer science or related degree program. Familiarity with coding languages (such as Java, Python, or C++), version control systems like Git, and collaboration tools is typically required. Strong communication, eagerness to learn, and teamwork help you adapt quickly and contribute effectively within development teams. These skills enable you to gain practical experience, support ongoing projects, and make a positive impression for future full-time opportunities.

What is a Software Co-Op?

A Software Co-Op is a cooperative education program where students work in a professional software development environment as part of their academic curriculum. These positions typically alternate semesters of classroom study with periods of paid, full-time employment related to software engineering or development. The goal is to provide hands-on experience, allowing students to apply theoretical knowledge, develop technical skills, and gain insight into the software industry. Co-Op roles often lead to networking opportunities and can improve job prospects after graduation.
What are the most commonly searched types of Software jobs in Michigan? The most popular types of Software jobs in Michigan are:
What are popular job titles related to Software Co Op jobs in Michigan? For Software Co Op jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Software Co Op jobs in Michigan look for? The top searched job categories for Software Co Op jobs in Michigan are:
What cities in Michigan are hiring for Software Co Op jobs? Cities in Michigan with the most Software Co Op job openings:
Infographic showing various Software Co Op job openings in Michigan as of July 2026, with employment types broken down into 1% As Needed, 77% Full Time, 18% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution.

$19.50 - $25.50/hr

Part-time

Posted 27 days ago


Job description

A career at Auto-Owners is challenging and rewarding. Our group of caring associates create financial security by helping individuals and businesses make a new start when a loss occurs.
Job Description
Auto-Owners Insurance, a top-rated insurance carrier, is seeking a motivated student to join us as a Kettering Co-op. Areas available for co-ops are software development, IT security, or predictive modeling. Please indicate somewhere on your application which areas are of interest to you. These positions are in Lansing, Michigan. Some may potentially be available in Grand Rapids, Michigan depending upon team placement. We accept A & B section students.
If you are a Master's student seeking an internship please do not apply to this co-op post. Internship postings can be found here: https://aoins.wd5.myworkdayjobs.com/AutoOwners
Software Developer Co-op:
Responsibilities include developing, maintaining, and supporting software applications for new and existing systems. The position requires the person to:
  • Define, develop, test, analyze, and maintain software programs and applications
  • Actively participate in code/design reviews as well as brainstorming sessions
  • Develop program and system documentation
  • Analyze and fixes software errors in a timely and accurate fashion
  • Consult with users, architects, project leaders, and management to resolve problems and suggest alternatives
  • Assist with other duties in the department when requested by management

Desired Skills and Experience
  • Students must be working toward a bachelor's degree in Computer Science, Computer Engineering, or a related field
  • Our development technologies include but are not limited to the following: Java, JavaScript/HTML/CSS, VB.NET, SAP ABAP, SQL, and COBOL
  • Experience with HTML, CSS, JavaScript, and jQuery is a plus
  • Enthusiasm for driving improvement by finding and implementing solutions to new challenges
  • Must be able to learn and effectively use tools and software development techniques as practiced, acquired, or adopted within IT

IT Security Co-op:
Responsible for reducing IT Security risk and responding to incidents. Responsibilities include:
  • Researching, developing, maintaining and supporting security software tools
  • Investigating security incidents
  • Participating in security risk assessments and working with other teams to remediate security vulnerabilities
  • Educating other company associates on security best practices
  • Recommending security policies

Desired Skills and Experience
  • Students must be working toward a bachelor's degree in Computer Science, the Concentration or Minor of Cybersecurity is preferred.
  • Experience working with a Security Information and Event Management (SIEM) tool
  • Experience working with a vulnerability management tool
  • Experience and ability to perform independent research on new security tools
  • Ability to independently learn to use new software
  • Ability to handle multiple projects
  • Ability to effectively communicate to team members and management
  • Ability and interest to obtain industry security certifications

Predictive Modeler Co-op:
Responsibilities include:
  • Using statistical or machine learning techniques to build models that address business needs and comply with regulatory requirements
  • Working with large, complex data sets and developing a working knowledge of Auto-Owners data structures and metrics
  • Conducting ad-hoc analysis and presenting results clearly at multiple-levels of stakeholders through visual displays of quantitative information
  • Creating clear and easy to understand documentation for models
  • Monitoring model performance and implementing iterative improvements

Desired Skills & Experience
  • Student must be working toward a bachelor's degree in Kettering's Computer Science area. The AI concentration or minor is preferred.
  • Outstanding problem solving and critical thinking skills
  • An understanding of statistical modeling or data science concepts, especially clustering, regression, and classification techniques.
  • Aptitude and willingness to learn new things
  • Strong communication skills and ability to work as part of a team
  • (Preferred) Proficiency with common coding languages (Python, R, SQL, etc.)
  • (Preferred) Advanced degree in a quantitative discipline. If you are studying for Kettering's Master degree in Data Science, please clearly list if you'd be looking to co-op or only intern for a summer.
  • (Preferred) Professional experience building models with large data sets

Equal Employment Opportunity
Auto-Owners Insurance is an equal opportunity employer. The Company hires, transfers, and promotes on the basis of ability, without consideration of disability, age, sex, race, color, religion, height, weight, marital status, sexual orientation, gender identity or national origin, or any factor contrary to federal, state or local law.
*Please note that the ability to work in the U.S. without current or future sponsorship is a requirement.
#LI-DNI #IN-DNI