1

Software Engineering Co Op Jobs in Minnesota (NOW HIRING)

Computer Software interface skills * Excellent typing skills * Good Communication Skills, written ... Associate's degree and/or 2+ years of professional-level experience (internship/co-op experience ...

This position is available in 2027 as a summer internship running from May-August, or a Spring Co-op running from January-August, or a Fall Co-op running from May-December. As a Project Engineer ...

Applications Developer

Minneapolis, MN · On-site

$65K - $70K/yr

... software development, automation, or applications development experience; internship, co-op, or ... Experience in a manufacturing, engineering, or ERP environment preferred but not required Physical ...

New

... software development, automation, or applications development experience; internship, co-op, or ... Experience in a manufacturing, engineering, or ERP environment preferred but not required Physical ...

New

IT Systems Engineer

Brewster, MN · On-site

$95K - $100K/yr

Supports New Vision Co-op's stated Vision, Mission, and Business Values. Projects a positive ... Computer Skills Knowledge of and experience with computer hardware and software; Familiarity with ...

IT Systems Engineer

Brewster, MN · On-site

$95K - $100K/yr

Other duties may be assigned. • Supports New Vision Co-op's stated Vision, Mission, and Business ... Computer Skills Knowledge of and experience with computer hardware and software; Familiarity with ...

Industrial Engineer

Shakopee, MN · On-site

$82K - $95K/yr

Bachelor's degree in industrial engineering, Manufacturing Engineering, Systems Engineering ... Internship, co-op, or project experience in manufacturing, distribution, logistics, healthcare, ...

Basic Qualifications: * BS Degree in engineering required (Chemical, Mechanical, Electrical, Paper ... Co-op or Intern experience in a manufacturing environment is a plus.

Showing results 41-60

Software Engineering Co Op information

What is a software engineering co op?

A Software Engineering Co-Op is a structured, paid position for students to gain hands-on experience in software development while completing their academic studies. Co-Ops typically last several months and allow students to work alongside professional engineers, contributing to real projects and learning industry practices. These positions are often part of a university program and can help students build valuable skills, expand their professional network, and improve their chances of future employment in the tech industry.

What types of projects and responsibilities can a software engineering co op expect to work on during their placement?

As a Software Engineering Co Op, you can expect to contribute to real-world projects alongside experienced engineers, often focusing on tasks like debugging, writing code, developing features, and participating in code reviews. You may also assist with testing, documentation, and collaborating in agile team meetings. The specific responsibilities can vary depending on the company, but you'll typically be assigned meaningful work that directly impacts ongoing products or services, offering valuable hands-on experience and opportunities for learning.

What are the key skills and qualifications needed to thrive as a software engineering co op, and why are they important?

To thrive as a Software Engineering Co Op, you need a solid understanding of programming languages (such as Java, Python, or C++), software development fundamentals, and coursework in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and potentially agile methodologies is highly beneficial. Strong problem-solving skills, communication, and a willingness to learn make a Co Op stand out in collaborative, fast-paced environments. These abilities are essential for contributing effectively to real projects, adapting quickly to new tasks, and building a foundation for a successful engineering career.

What is the difference between Software Engineering Co Op vs Software Developer?

AspectSoftware Engineering Co OpSoftware Developer
CredentialsTypically pursuing or have completed a degree in Computer Science or related fieldUsually hold a degree in Computer Science or related field
Work EnvironmentInternship or temporary position within a company, often part-time during studiesFull-time employment in software development roles
Employer & Industry UsageCommon in tech companies, startups, and large corporations for student trainingFull-time roles across various industries including tech, finance, healthcare

In summary, a Software Engineering Co Op is a temporary, often part-time position aimed at students gaining practical experience, while a Software Developer is a full-time professional role focused on developing software solutions. Both roles require similar educational backgrounds but differ mainly in duration, employment status, and career stage.

What are the most commonly searched types of Software Engineering jobs in Minnesota?

The most popular types of Software Engineering jobs in Minnesota are:

What cities in Minnesota are hiring for Software Engineering Co Op jobs?

Cities in Minnesota with the most Software Engineering Co Op job openings:

Infographic showing various Software Engineering Co Op job openings in Minnesota as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, 4% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Engineering Change Coordinator

Sparrow Company

Saint Paul, MN • On-site

Full-time

Re-posted 17 days ago


Job description

Summary
Working as part of the Engineering Services team, the Engineering Administrator is responsible for coordinating and executing accurate entry and processing of Engineering Change Notes (ECNs) within the company's ERP system(s). This role ensures all technical documentation, revision updates, bills of materials, and part information are properly reviewed and maintained to reflect the latest engineering intent. The position supports cross-functional teams by ensuring engineering changes are captured, validated, and released in a timely manner, helping maintain product accuracy, regulatory compliance, and operational efficiency.
Essential Functions
  • Create, handle, and process Engineering Change Notes (ECN), Engineering Quick Adds (EQA) and Concessions for materials, processes, and documents into ERP system(s)
  • Coordinate change requests with engineering and other functional groups
  • Monitor change releases to ensure timely incorporation into production
  • Maintain the Bill of Material (BOM) and Part Master files in the ERP System(s) and relevant document storage systems
  • Check ECN's and engineering drawings for consistency and errors
  • Maintenance of part records, BOMs, Barcodes, COO's, Bin locations, Work Centers, Design Holds, and other field changes as needed in ERP system(s)
  • Maintain work scripts in detail to document the various types of data entry processes required
  • Creating/Managing Barcode numbers/file as needed in ERP system(s)
  • Training of ERP general use within the office, as support
  • Perform other related responsibilities as needed and assigned

Qualifications
  • Required
    • Ability to understand technical documentation, design drawings, BOM structures
    • Experience in the administration of changes
  • Aptitude to learn other business system software applications
  • Detail orientated and attention to accuracy.
  • Exceptional organizational skills.
  • Computer Software interface skills
  • Excellent typing skills
  • Good Communication Skills, written and verbal
  • ERP Experience (Epicor, Navision, SAP, Oracle, or similar)
  • Preferred/Desired

Associate's degree and/or 2+ years of professional-level experience (internship/co-op experience incl.) encompassing one or more areas of the following areas: technical documentation management, ERP data entry, process or change management