1

Computer Programmer Co Op Jobs in Santa Rosa, CA

Activity Director

Santa Rosa, CA · On-site

$24.50 - $29.50/hr

Emergency Financial Assistance The Activity Director is responsible for all programming, organizing ... Encourage teamwork through cooperative interactions with co-workers and other departments. * Able ...

Activity Director

Santa Rosa, CA · On-site

$24.50 - $29.50/hr

Emergency Financial Assistance The Activity Director is responsible for all programming, organizing ... Encourage teamwork through cooperative interactions with co-workers and other departments. * Able ...

next page

Showing results 1-20

Computer Programmer Co Op information

See Santa Rosa, CA salary details

$36.1K

$71K

$104.4K

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

As of Jul 9, 2026, the average yearly pay for computer programmer co op in Santa Rosa, CA is $71,038.00, according to ZipRecruiter salary data. Most workers in this role earn between $55,200.00 and $87,500.00 per year, depending on experience, location, and employer.

What types of projects can a Computer Programmer Co Op expect to work on during their placement?

As a Computer Programmer Co Op, you can expect to be involved in a variety of projects ranging from debugging existing code, developing new software features, or assisting with automated testing. You'll often work under the guidance of experienced developers, contributing to real-world applications and gaining hands-on experience with current development tools and practices. Collaboration with cross-functional teams, such as QA, design, and product management, is common, providing valuable exposure to the software development lifecycle and team-based problem solving.

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

To thrive as a Computer Programmer Co Op, you need a foundational understanding of programming languages such as Java, Python, or C++, along with coursework or experience in computer science. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic debugging tools is typically expected. Strong problem-solving abilities, teamwork, and effective communication help you succeed in collaborative and learning-focused environments. These skills and qualities enable Co Op programmers to contribute meaningfully to projects while rapidly developing their technical and professional capabilities.

What is a Computer Programmer Co Op?

A Computer Programmer Co Op is a student or entry-level position that allows individuals to gain hands-on experience in computer programming while still completing their education. Co Op positions typically involve working with experienced developers on real projects, writing and testing code, and learning about software development processes. These roles are designed to bridge the gap between academic learning and professional work, helping students develop technical and teamwork skills. Co Op terms usually last for a semester or summer and may be paid or unpaid, depending on the company. This experience can significantly enhance a student's employability after graduation.
What are the most commonly searched types of Computer Programmer jobs in Santa Rosa, CA? The most popular types of Computer Programmer jobs in Santa Rosa, CA are:
What cities near Santa Rosa, CA are hiring for Computer Programmer Co Op jobs? Cities near Santa Rosa, CA with the most Computer Programmer Co Op job openings:
Infographic showing various Computer Programmer Co Op job openings in Santa Rosa, CA as of July 2026, with employment types broken down into 1% As Needed, 73% Full Time, 23% Part Time, 1% Temporary, and 2% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $71,038 per year, or $34.2 per hour.

Senior Estimator - Grading and Paving

McGuire & Hester

Bodega Bay, CA

$167K - $205K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 5 days ago


Job description

Description

McGuire and Hester is a construction company that provides complete site work services: pipelines, grading paving, concrete, landscape and mechanical. In addition to traditional project delivery methods, we are involved with design build projects and alternative delivery methods. McGuire and Hester have played an integral role in the construction of many of Northern California's most recognizable landmarks and infrastructure projects. Our storied past crosses more than nine decades. Our mission statement is, "Together We Build Things Right" which encompasses our business philosophy as well as our values and culture. We have a team environment that focuses on the greater good, resulting in a fantastic place to work that positively impacts our business partners and community.

Job Summary

The Senior Estimator prepares cost estimates for all materials, labor, and miscellaneous costs and fees to put together project bids.

Reports to

Division Manager of Grading and Paving

Key Communication Partners

Takeoff Manager, Estimators, Area Managers, Operation Managers, Estimating Administrator, Project Engineers - Takeoff, Estimating Engineers, and Project Managers

Typical Duties

  • Recognize positive safety habits and practices, analyze job site conditions for hazards, and create bid to allow for implementation of best practices that ensure worker safety and safety compliance
  • For each bidding assignment acquire plans, specifications, soil reports, historical bid files, and historical job cost information necessary to perform a detailed estimate. Coordinate needed quantity takeoff with the Takeoff Manager and/or takeoff engineers
  • Coordinate and mentor the assigned PE/EE to ensure takeoff is performed correctly and efficiently
  • Have a through understanding of the plans and specifications
  • Analyze project information and determine or write RFI's as needed
  • Prepare a synopsis of pertinent or unusual requirements; determine construction method, personnel, and equipment required and provide coordination for the estimating team for the specific project
  • Solicit subcontractor and material quotes as required and maintain documentation for al good faith efforts in accordance with specifications
  • Develop a preliminary schedule to determine the length of time necessary for pricing for general conditions
  • Understand all aspects of the bid proposal including pricing based on labor productivity, crew types, and listed requirements
  • Perform the preparation of detailed estimates. Assemble information for each bid into organized bid packages and files
  • Post bid, schedule, and review entire estimate with the operations team
  • Alert operations team to special conditions at the pre-job handoff meeting
  • Attend project close-out meeting with the Project Manager
  • Work with the operations team to develop scope of work to be reviewed with the subcontractors and participate in subcontractor scope review meetings
  • Travel to jobs in progress to review how the construction estimate compared to the actual construction processes and costs
  • Assist operations team with change order pricing as needed
  • Focus on delivery of high-quality projects
  • Demonstrate a working knowledge of means and methods of construction
  • Support employee development activities and mentor less experienced team members
  • Meet all deadlines successfully
  • Maintain good client and business partner relationships
  • Internally help foster and efficient and productive environment by getting to know co-workers
  • Reward and recognize others for their contributions to the company

Qualifications

To perform this job successfully an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skills and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform essential functions.

Education and Experience: undergraduate degree in civil engineering or construction management and ten or more years of progressively responsible estimating experience, with emphasis in the discipline of work assigned to is preferred. In the absence of a four-year degree, the equivalent in education and experience is required

Language Skills: must be able to read and write in English; bilingual in Spanish helpful but not required

Mathematical Skills: basic business math and the ability to create and understand budgets; geometry, algebra, and physics necessary for calculating volume, area, and tonnage

Planning and Organizing: this position requires self-motivation, strong planning, organizing, and time management skills, and the ability to create and follow a schedule and multiple variables

Computer Skills: must be fluent in Microsoft Office Suite. Individuals in this position will also need to be able to learn to use new technologies as the evolve or are implemented

Interpersonal Skills: the ability to interface and collaborate with a wide variety of people including clients, employees, managers, agencies, and the public; strong leadership skills

Certificates, Licenses, and Registration: valid driver's license and acceptable driving record

Benefits

Besides a competitive salary and the best retirement package in the industry we offer:

  • Company Vehicle or Vehicle Allowance
  • Family medical, dental and vision
  • Company Stock (ESOP)
  • 401k Employer Match
  • Bonus Program
  • Continuing Education Reimbursement
  • PTO
  • Paid Holidays
  • Paid Sabbatical Program
  • Personal Financial Planning

We are confident that our retirement plan is the best in the industry.

Compensation:

$167,000 - $205,000, based on skills experience knowledge experience and location

Employment Type: FULL_TIME