1

Computer Programming Co Op Jobs (NOW HIRING)

Co-Op Engineer

Louisville, KY · On-site

$80K - $103K/yr

Controls Engineer Co-Op REPORTS TO: Engineering Manager JOB STATUS: Full Time FLSA STATUS: Non ... Basic programming and design knowledge * Basic CAD knowledge * Basic knowledge of MS Office Suite

Co-Op Engineer

Louisville, KY · On-site

$80K - $103K/yr

Controls Engineer Co-Op REPORTS TO: Engineering Manager JOB STATUS: Full Time FLSA STATUS: Non ... Basic programming and design knowledge * Basic CAD knowledge * Basic knowledge of MS Office Suite

Job Title: Engineer Co-Op Location: 2901 North Conkey St, Appleton, WI 54911 (100% onsite) EDUCATION:Currently actively attending college/university and Freshman/Sophmore status EXPERIENCE:

AFL Engineering Co-Op The positions will provide technical assistance supporting AFL in the areas ... Create CAD drawings or 3-D models of concept designs, and submit to suppliers for quotation.

Co-Op Engineer

Louisville, KY

$80K - $103K/yr

Controls Engineer Co-Op REPORTS TO: Engineering Manager JOB STATUS: Full Time FLSA STATUS: Non ... Basic programming and design knowledge * Basic CAD knowledge * Basic knowledge of MS Office Suite

Co-Op - Design Engineer Location: Los Angeles, CA Start Date: May/June 2026 (6-Month Program) About ... Support the conversion of conceptual packaging designs into engineered 3D CAD models suitable for ...

next page

Showing results 1-20

Computer Programming Co Op information

See salary details

$33K

$65K

$95.5K

How much do computer programming co op jobs pay per year?

As of Jun 11, 2026, the average yearly pay for computer programming co op in the United States is $64,974.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,500.00 and $80,000.00 per year, depending on experience, location, and employer.

What is a Computer Programming Co-Op?

A Computer Programming Co-Op is a cooperative education program that allows students to gain hands-on work experience in computer programming while still in school. These positions are typically offered by companies in partnership with educational institutions, enabling students to alternate between classroom learning and practical work in a real-world setting. Co-Op students work on actual projects, often contributing to software development, debugging, and testing, under the supervision of experienced professionals. This experience helps students build technical skills, expand their professional networks, and improve their chances of securing a job after graduation.

What types of projects can a Computer Programming Co Op expect to work on, and how is mentorship typically structured in this role?

As a Computer Programming Co Op, you can expect to contribute to real-world software development projects, such as feature implementation, bug fixes, or assisting with code reviews. Co Op students are usually paired with experienced engineers or assigned to a team that provides ongoing mentorship and guidance through regular check-ins, code feedback, and project planning meetings. This structure not only helps you develop technical skills but also exposes you to agile workflows and collaborative problem-solving. You’ll often have the opportunity to present your work and receive constructive feedback, which supports both your learning and career growth.

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

To thrive as a Computer Programming Co-Op, you need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, and data structures, typically gained through relevant coursework or a computer science degree program. Familiarity with software development tools, version control systems like Git, and integrated development environments (IDEs) is commonly expected. Strong analytical thinking, problem-solving abilities, and the willingness to learn from feedback are crucial soft skills for success in this role. These skills and qualities enable Co-Ops to effectively contribute to real-world projects, adapt to team workflows, and grow as future software professionals.
More about Computer Programming Co Op jobs
What cities are hiring for Computer Programming Co Op jobs? Cities with the most Computer Programming Co Op job openings:
What are the most commonly searched types of Computer Programming jobs? The most popular types of Computer Programming jobs are:
What states have the most Computer Programming Co Op jobs? States with the most job openings for Computer Programming Co Op jobs include:
Infographic showing various Computer Programming Co Op job openings in the United States as of June 2026, with employment types broken down into 1% As Needed, 97% Full Time, 1% Part Time, and 1% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $64,974 per year, or $31.2 per hour.
Structural Engineering Co-op

Structural Engineering Co-op

Salas O'Brien

Cincinnati, OH • On-site

Full-time

Posted 21 days ago


Salas O'Brien rating

7.2

Company rating: 7.2 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

261st of 352 rated engineering


Job description

Job Title: Structural Engineering Co-op
Reports To: Department Manager
JOB SUMMARY: The Structural Engineering Co-op will support the structural engineering team in the analysis, design, and documentation of industrial projects. This role provides hands-on experience in applying engineering principles to real-world projects, assisting with calculations, developing drawings, and participating in project coordination efforts.
The co-op will work under the guidance of licensed structural engineers to gain exposure to design codes, industry standards, and engineering software tools. Responsibilities may include performing basic structural calculations, assisting in the development of construction documents, reviewing shop drawings, and supporting field investigations as needed.
This position is intended to provide practical experience in structural systems, materials, and design processes while developing technical, communication, and problem-solving skills in a professional engineering environment.
ESSENTIAL JOB FUNCTIONS:
The responsibilities listed are part of the role Structural plays in ensuring that systems operate efficiently and meet the desired objectives, particularly in industries such as facility, process, manufacturing, or energy business sectors. Other responsibilities may be assigned.
  • Perform assigned project tasks with guidance from Engineers, Lead and Senior Designers including:
    • Participate in collecting information from field inspections.
    • Produce sketches from field inspections.
    • Interpret field sketches generated by others.
    • Convert design sketches/mark-ups to Revit format.
    • Participate in coordination of project details with Engineers, lead designers, and other discipline leads.
    • BIM and/or ACC Application
    • Understand general structural drawings
    • Drawing & deliverables Package assembly.
    • Understanding and following Salas O'Brien and multiple client CAD standards.
    • Motivated to grow and influence growth within the design team.
    • Be able to communicate effectively.
    • Multitask - Work on several projects simultaneously.

JOB REQUIREMENTS:
Education/Experience:
  • In pursuit of an associate or bachelor's degree within CE, SE or related field.
  • AutoCAD and/or Revit
  • Microsoft Office Applications
  • Must possess a valid driver's license.

WORKING CONDITIONS:
Working Hours/Environment
  • Hours average 40; opportunity for additional hours depending on business needs.
  • Work typically performed in an indoor office setting.

TRAVEL:
Local client site visit, depending on experience and skill level.
PHYSICAL REQUIREMENTS:
  • Frequently required to sit at a desk/workstation for long period of time.
  • Ability to work at a computer terminal for extended periods of time.
  • Light Lifting up to 20 lbs.
  • Ability to analyze unique situations and develop appropriate responses.
  • While performing duties of this job, the employee may work under the following conditions:
    • Construction work site
    • Exposed to mechanical moving equipment.
    • High precarious places
    • Fumes and airborne particles
    • Outside weather conditions
    • Noisy environments

This job description is intended to describe the general nature, complexity and level of work to be performed by employees assigned to this position and is not construed as an exhaustive list of responsibilities, duties and/or skills required. It does not prescribe or restrict the work that may be assigned and is subject to change at the discretion of the company.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.