1

Computer Programmer Co Op Jobs in Santa Rosa, CA

... Engineering, Art, Acting, Allied Health, History, Humanities, Math, and Medicine (STEAHM)-to help ... Evaluates students at the end of each semester (Fall, Spring, Summer) and completes the required co ...

Clinical Specialist CRM - Napa

Santa Rosa, CA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's degree in nursing, life sciences, or biomedical engineering * 2+ years in Cath lab, EP ... The employee is also required to interact with a computer, and communicate with peers and co ...

Maintenance and Grounds Technician

Healdsburg, CA · On-site

$24/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Join our dynamic team as a Maintenance Engineer! This part time position requires a flexible ... Computer skills * Ability to work a variety of schedules (day/evening/night/weekends). * Available ...

Maintenance and Grounds Technician

Healdsburg, CA · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

Join our dynamic team as a Maintenance Engineer! This part time position requires a flexible ... Computer skills * Ability to work a variety of schedules (day/evening/night/weekends). * Available ...

Maintenance and Grounds Technician

Healdsburg, CA · On-site

$24/hr

  • Medical

  • Dental

  • Vision

  • Retirement

​Join our dynamic team as a Maintenance Engineer! This part time position requires a flexible ... Computer skillsAbility to work a variety of schedules (day/evening/night/weekends).Available to ...

Showing results 21-40

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 Aug 20, 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 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 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 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 are popular job titles related to Computer Programmer Co Op jobs in Santa Rosa, CA?

For Computer Programmer Co Op jobs in Santa Rosa, CA, the most frequently searched job titles 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 August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 13% Part Time, 4% Contract, and 1% Nights. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $71,038 per year, or $34.2 per hour.

Rough Rider Mentorship Teacher

Chess

Santa Rosa, CA

$25/hr

Part-time

Posted 14 days ago


Job description

Compensation

$25.00/hr

CompensationType:

Non-Exempt

Employment Type:

Casual

Scheduled Weekly Hours:

10

Grade:

Department:

Early Childhood Instruction


Position Summary

The Rough Rider Mentorship Teacher needs to work well with children of all ages, and be good with classroom management, and curriculum development as well as support the implementation of a multi-disciplinary after-school curriculum designed for K-12 students. Teachers work directly under the supervision of the Rough Rider Mentorship and College Readiness Program Director. Teachers facilitate hands-on projects, experiments, and workshops. The role requires a high level of energy and versatility, as teachers will move between diverse subject areas-including Science, Sociology, Technology, Trades, Engineering, Art, Acting, Allied Health, History, Humanities, Math, and Medicine (STEAHM)-to help students bridge academic gaps and explore career
pathways.

Duties & Responsibilities

ESSENTIAL JOB FUNCTIONS

Program Creation/Facilitation; Project Oversight

  • Project Facilitation: Manages an After-School Program with a focus on STEAHM (Science and Sociology, Technology and Trades, Engineering, Art and Allied Health, Humanities, Math and Medicine)-based lessons; helps students execute complex projects such as engineering builds, artistic creations, or scientific experiments.
  • Designs age-appropriate activities for the students enrolled in the program
  • Enrolls students in the program using the provided enrollment packet
  • Takes weekly roll of students attending the program and shares this information with the Rough Rider Mentorship Program Director.
  • Evaluates students at the end of each semester (Fall, Spring, Summer) and completes the required co-curricular assessment forms and submits them to the Mentorship Program Director by the specified deadline(s).
  • Occasionally travels to main campus in Las Vegas to pick up supplies, snacks, etc.
  • Posts informative communication about the program.
  • Calls parents when necessary about matters involving the program or student matters
  • Opens and closes the Luna facility where the program is held
  • Does the occasional RP (Requisition for Purchase) or memo for items needed for the program
  • Makes phone calls and does other leg work necessary to conduct the week's lesson(s) and promote the program.
  • Small Group Leadership: Facilitates breakout groups of K-12 students to ensure they understand project steps and safety protocols.
  • Lab & Shop Safety: Provides vigilant oversight during hands-on activities, ensuring all students follow safety guidelines.
  • Experiment Support: Set up, tear down, and maintain materials for daily experiments and activities across the STEAHM spectrum.

Mentorship and Student Engagement

  • Differentiated Support: Identify students struggling with specific concepts (e.g., Math or History) and provide one-on-one, in-the-moment tutoring/mentoring to keep them on track with the group project. Coordinate annual open enrollment, including system configuration and employee communication.
  • Engagement: Encourage student curiosity and participation; serve as a positive role model for younger students exploring higher education environments.

Administrative and Operations

  • Reporting: Report both attendance and co-curricular assessment paperwork meant to track student attendance and participation and success; provide feedback to the Program Director on project efficacy.

KNOWLEDGE, SKILLS, AND ABILITIES

BROAD STEAM COMPETENCY

  • Strong classroom management skills
  • Ability to supervise children of all ages
  • Strong interpersonal and communication skills
  • Ability to effectively work with a wide range of constituencies in a diverse community
  • Willingness to open and close Luna facility where program is held when necessary
  • Wears appropriate attire for working around children
  • Speaks in language suitable for the age group
  • Interdisciplinary Knowledge: General aptitude or interest in the STEAHM pillars.
  • Technical Literacy: Ability to use basic hand tools (Trades), scientific lab equipment (Medicine/Science), and digital software (Technology/Math).
  • Pedagogical Skill: Ability to simplify complex concepts for K-12 age groups (Elementary through High School).

WORK ENVIRONMENT AND PHYSICAL FACTORS

  • Physical Activity: This is an active role. Teachers must be able to stand for long periods, move between classrooms/labs, and lift up to 25 pounds of project materials or equipment.
  • Setting: Work occurs in various environments, including standard classrooms, computer labs, communal garden, vocational trades shops, and outdoor field sites.

EDUCATION, EXPERIENCE AND LICENSES

  • Requirement: Strong academic record in at least two STEAHM-related fields.
  • Previous experience working with K-12 children (camp counselor, coach, or tutor) is highly preferred.
  • Should enjoy engaging with and instructing children.
  • Clearance: Must successfully pass Luna Community College's Background Clearance process, specifically for working with minors.

As a part of your application, upload letter of interest, current resume, and official documentation confirming education.

EEO STATEMENT: LCC is an equal opportunity employer.