1

Computer Programming Co Op Jobs in Maryland (NOW HIRING)

next page

Showing results 1-20

Computer Programming Co Op information

See Maryland salary details

$32K

$63.1K

$92.7K

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

As of Jun 22, 2026, the average yearly pay for computer programming co op in Maryland is $63,060.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,000.00 and $77,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 the most commonly searched types of Computer Programming jobs in Maryland? The most popular types of Computer Programming jobs in Maryland are:
What are popular job titles related to Computer Programming Co Op jobs in Maryland? For Computer Programming Co Op jobs in Maryland, the most frequently searched job titles are:
What cities in Maryland are hiring for Computer Programming Co Op jobs? Cities in Maryland with the most Computer Programming Co Op job openings:
Fall Project Engineer Co-Op

Full-time

Posted 19 days ago


Job description

About Company:

American Contracting & Environmental Services (ACE) is a general contractor specializing in self-perform construction of water and wastewater treatment facility construction. They are a premier builder of these projects in the Mid-Atlantic and have recently opened offices in Richmond and Chesapeake, VA and Buffalo, NY. They find success through focusing on continuous improvement and investing in the professional development of their employees. ACE has steadily grown over the past 21 years and they are consistently ranked a Top 200 Environmental Contractor by Engineering & News Record (ENR). Through continually enhancing their work processes, they produce the highest quality finished product for their clients. These efforts result in a challenging and rewarding environment as ACE's daily work preserves and improves our world‘s most precious resource – water!

About the Role:

The Project Engineer Co-Op offers a unique opportunity to gain hands-on experience in managing and supporting engineering projects from inception through completion. This fall co-op runs from August through January, providing students with an extended opportunity to immerse themselves in the construction and engineering industry while gaining real-world project experience. Co-op students will collaborate closely with experienced engineers and project managers to help ensure projects meet technical specifications, timelines, and budgetary constraints. This role is designed to develop your understanding of project lifecycle management, including planning, coordination, and problem-solving within a dynamic engineering environment. You will contribute to the preparation of technical documentation, assist in the analysis of project data, and support communication between cross-functional teams. Ultimately, this co-op aims to equip you with practical skills and insights that will serve as a strong foundation for a career in engineering project management.

Minimum Qualifications:

  • Currently enrolled in a Bachelor’s degree program in Engineering, Construction Management, or a related field.
  • Strong foundational knowledge of engineering principles and project management concepts.
  • Proficiency in Microsoft Office Suite, particularly Excel and PowerPoint.
  • Excellent verbal and written communication skills.
  • Ability to work collaboratively in a team-oriented environment.

Preferred Qualifications:

  • Experience with project management software such as Microsoft Project or Primavera.
  • Familiarity with CAD software or other engineering design tools.
  • Previous internship or project experience in an engineering or construction setting.
  • Basic understanding of budgeting and cost control in projects.
  • Strong analytical and problem-solving abilities.

Responsibilities:

  • Assist in the development and review of project plans, schedules, and budgets to support engineering initiatives.
  • Collaborate with engineering teams to gather and analyze technical data, ensuring project requirements are met.
  • Support the preparation of technical reports, presentations, and documentation for internal and external stakeholders.
  • Monitor project progress and help identify potential risks or issues, proposing solutions to maintain project timelines.
  • Participate in meetings with project teams and clients to facilitate effective communication and coordination.

Skills:

The required skills such as proficiency in Microsoft Office and strong communication abilities are essential for preparing project documentation, analyzing data, and facilitating clear communication among team members. Preferred skills like familiarity with project management software and CAD tools enhance your capability to contribute more effectively to technical planning and design tasks. Analytical and problem-solving skills are applied daily to identify project challenges and develop practical solutions that keep projects on track. Collaboration skills enable you to work seamlessly with diverse teams, ensuring alignment and efficient progress. Overall, these skills collectively support your growth as a competent project engineer capable of managing complex engineering projects.