1

Computer Programming Co Op Jobs in Virginia (NOW HIRING)

next page

Showing results 1-20

Computer Programming Co Op information

See Virginia salary details

$32.7K

$64.4K

$94.7K

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

As of May 30, 2026, the average yearly pay for computer programming co op in Virginia is $64,417.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,100.00 and $79,300.00 per year, depending on experience, location, and employer.

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 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 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 are the most commonly searched types of Computer Programming jobs in Virginia? The most popular types of Computer Programming jobs in Virginia are:
What cities in Virginia are hiring for Computer Programming Co Op jobs? Cities in Virginia with the most Computer Programming Co Op job openings:
Engineering Co-op / Intern - R&D

Engineering Co-op / Intern - R&D

Filtration Group Corp

Colonial Heights, VA

$16.25 - $21.25/hr

Temporary

Posted 14 days ago


Filtration Group rating

6.6

Company rating: 6.6 out of 10

Based on 11 frontline employees who took The Breakroom Quiz


Job description

The Co-op position will work closely with our new product development team located at the Porex Richmond, VA site. This site focuses on developing porous solutions utilizing a variety of advanced bonded fiber technologies. As the term progresses, the overall expectations for this Co-op will gradually increase. Initially, the Co-op will provide support to new product development activities. Over time, the Co-op will take on more responsibility by participating in project execution and task management. A total of 3 terms are expected. By the end, the student will gain sufficient experience in experimental design and execution, data collection and statistical analysis, results organization, summary and presentation, basic project management, and new product development.


Term-1

  1. Provide basic support to new product development projects.
  2. Collect, organize, and summarize data on both process conditions and test results.
  3. Conduct product performance tests and characterization.
  4. Perform analytical tests, including test procedure development.
  5. Conduct lab-scale chemical batch mixing/preparation.
  6. Prepare, ship, and track samples.
  7. Document trials and testing procedures clearly and accurately.
  8. Assist in creating basic simulation models to predict product performance under various conditions.
  9. Use simulation tools to analyze preliminary data and provide insights.

Term-2

  1. Improve methods for data collection, testing, and result analysis.
  2. Participate in experimental design and execution.
  3. Develop experimental procedures and characterization methods.
  4. Participate in trial production and new product scale-up operations.
  5. Support new product/process transfer (R&D to Operations) efforts.
  6. Collaborate with application engineers and the commercial team to manage the front end of the new product development pipeline.
  7. Develop and update a matrix of new product development activities.
  8. Create and refine simulation models to support experimental design and predict outcomes.
  9. Validate simulation results with experimental data and make necessary adjustments.

Term-3

  1. Take responsibility for task management of large product development projects.
  2. Work with cross-functional teams to support new product launch plans.
  3. Support new product qualification planning and execution.
  4. Assist in new process testing and validation activities.
  5. Help prepare new product qualification reports.
  6. Lead the development of advanced simulation models for complex product designs.
  7. Utilize simulation results to optimize product performance and identify potential issues early in the development process.

  1. Rising junior or above in chemical engineering, materials science, or a related field.
  2. Excellent written and verbal communication skills.
  3. Strong problem-solving and logical thinking skills.
  4. Data-driven mindset with proficiency in statistical tools such as Minitab or equivalent.
  5. Capable of conducting experimental design and execution, with occasional physical requirements such as lifting up to 50 lbs.
  6. Strong record-keeping and documentation skills.
  7. Demonstrates trust, integrity, and initiative.
  8. Effective collaboration and teamwork abilities.
  9. Proficient computer skills, including MS Office, particularly Excel.
  10. Commitment to a minimum of 2 terms (semesters).
  11. Immediate start date.

More About Filtration Group

Filtration Group is on a mission to make the world safer, healthier and more productive. With a passionate workforce, global footprint and world class engineering and manufacturing capabilities, we are driving innovation and developing solutions across a broad spectrum of applications in the fast-growing and rapidly-evolving global filtration industry. We are committed to maintaining an entrepreneurial culture built on a foundation of trust and in which our leaders exhibit a strong bias for action.   

The Company began in 2009 and has rapidly grown organically and through a thoughtful acquisition strategy to be a global leader in the highly attractive filtration industry. Filtration Group has the broadest portfolio of solutions in the industry and has had a particular focus on building a leading platform of solutions focused on the Life Sciences and Indoor Air Quality end markets which are rapidly growing in the current market environment. Filtration Group produces mission critical products with high replacement rates.  Over 80 percent of the Company’s revenue comes from replacement / consumable products, many of which are specified into customer’s products or processes.  With revenues over $2 billion, Filtration Group is consistently recognized as the fastest growing and one of the largest filtration businesses in the world and has a global footprint of 141 facilities in 28 countries. Filtration Group has over 10,000 employees who are united in their Mission to make the world safer, healthier and more productive.


What Filtration Group employees say

Workplace

Get the full story on Breakroom