1

Computer Programming Co Op Jobs in Barrington, IL

Design Engineer I

Chicago, IL · On-site

$33 - $48/hr

Internship or co-op experience in civil design or construction projects. * Knowledge of local, state, and federal engineering standards and permitting processes. * Engineer-In-Training (EIT ...

Design Engineer I

Chicago, IL · On-site

$33 - $48/hr

Internship or co-op experience in civil design or construction projects. * Knowledge of local, state, and federal engineering standards and permitting processes. * Engineer-In-Training (EIT ...

Design Engineer I

Chicago, IL · On-site

$33 - $48/hr

Internship or co-op experience in civil design or construction projects. * Knowledge of local, state, and federal engineering standards and permitting processes. * Engineer-In-Training (EIT ...

Project Engineer I

Chicago, IL · On-site

$30 - $48/hr

Internship or co-op experience in civil design or construction projects. * Knowledge of local, state, and federal engineering standards and processes. * Engineer-In-Training (EIT) certification ...

Project Engineer I

Chicago, IL · On-site

$30 - $48/hr

Internship or co-op experience in civil design or construction projects. * Knowledge of local, state, and federal engineering standards and processes. * Engineer-In-Training (EIT) certification ...

Project Engineer I

Chicago, IL · On-site

$30 - $48/hr

Internship or co-op experience in civil design or construction projects. * Knowledge of local, state, and federal engineering standards and processes. * Engineer-In-Training (EIT) certification ...

... co-op experience considered for entry-level candidates). * Demonstrated ability to read and ... Working Conditions This position is based in our home office with regular computer-based work.

Occasionally direct the activities of co-op engineering students and interns on their projects ... Familiarity of CAD software for the creation of piping fluid flow network systems is a plus.

Mechanical Engineer I

Schaumburg, IL · Hybrid

$66K - $95K/yr

Are you a Mechanical Engineer, passionate about fitness, and looking to gain hands-on experience ... Internship, co-op, or academic project experience involving CAD design * Exposure to plastic ...

... co-op experience considered for entry-level candidates). * Demonstrated ability to read and ... Working Conditions This position is based in our home office with regular computer-based work.

Internship, co-op, or relevant experience in traffic or transportation engineering * Familiarity with the Highway Capacity Manual (HCM) and Manual on Uniform Traffic Control Devices (MUTCD)

next page

Showing results 1-20

Computer Programming Co Op information

See Barrington, IL salary details

$32.8K

$64.6K

$95K

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

As of Jul 13, 2026, the average yearly pay for computer programming co op in Barrington, IL is $64,628.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,200.00 and $79,600.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.
What are popular job titles related to Computer Programming Co Op jobs in Barrington, IL? For Computer Programming Co Op jobs in Barrington, IL, the most frequently searched job titles are:
What job categories do people searching Computer Programming Co Op jobs in Barrington, IL look for? The top searched job categories for Computer Programming Co Op jobs in Barrington, IL are:
What cities near Barrington, IL are hiring for Computer Programming Co Op jobs? Cities near Barrington, IL with the most Computer Programming Co Op job openings:

Design Engineer I

SWE Solutions

Chicago, IL • On-site

$33 - $48/hr

Full-time

Medical, Retirement, PTO

Re-posted yesterday


Job description

Description:

We are seeking a motivated Civil Design Engineer I to join our team and contribute to the successful planning, design, and implementation of infrastructure projects. In this entry-level role, you will collaborate with experienced engineers and designers to develop technical solutions for civil engineering challenges. This position offers an excellent opportunity to build a strong foundation in civil engineering while working on diverse projects in transportation, site development, utilities, and more.


Key Responsibilities

  • Assist in the preparation of civil engineering designs, drawings, and specifications for projects such as roadways, drainage systems, grading, and utilities.
  • Perform calculations and analyses related to structural loads, hydrology, and other civil engineering requirements using industry-standard software.
  • Support the development of construction plans, details, and layouts in compliance with relevant codes, standards, and project requirements.
  • Collaborate with project teams to ensure the accuracy and quality of deliverables within established timelines and budgets.
  • Assist with the preparation of engineering reports, cost estimates, and other documentation.
  • Maintain communication with project stakeholders, including clients, contractors, and regulatory agencies, as directed by senior engineers.
  • Stay current with advancements in civil engineering design practices, tools, and regulations.


Requirements:

Education and Qualifications

  • Bachelor’s degree in Civil Engineering or related field from an ABET-accredited program.
  • Entry-level candidates and recent graduates are encouraged to apply.

Technical Skills

  • Basic knowledge of civil engineering principles, practices, and design methodologies.
  • Proficiency in AutoCAD Civil 3D or similar design software is highly desirable.
  • Strong math and analytical skills, with attention to detail in problem-solving and design.
  • Strong verbal and written communication skills.
  • Ability to work effectively in a team-oriented environment.
  • Strong organizational skills with the ability to manage multiple tasks and deadlines.
  • Ability to travel to project sites as needed for field investigations or meetings.

Preferred Qualifications

  • Internship or co-op experience in civil design or construction projects.
  • Knowledge of local, state, and federal engineering standards and permitting processes.
  • Engineer-In-Training (EIT) certification

Benefits

  • Competitive salary commensurate with experience.
  • Comprehensive benefits package, including health insurance, retirement plans, and paid time off.
  • Professional development support, including licensure fees and continuing education.
  • Opportunities for career advancement within a growing organization.