1

Computer Programmer Volunteer Jobs in California

CNC Programmer

Livermore, CA · On-site

$43 - $50/hr

Create, edit, and troubleshoot CNC programs using Mastercam or similar CAD/CAM software. * Set tool ... additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit ...

CNC Programmer

Livermore, CA · On-site

$43 - $50/hr

Create, edit, and troubleshoot CNC programs using Mastercam or similar CAD/CAM software. * Set tool ... additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit ...

CNC Programmer

Montebello, CA · On-site

$30 - $38/hr

Key Skills: CNC Programming, Blueprint Reading, CAD/CAM Software, Machine Tooling, and Safety ... Voluntary Benefits and Discount programs Equal Employment Opportunity (EEO) SEB Professional is an ...

Key Skills: CNC Programming, Blueprint Reading, CAD/CAM Software, Machine Tooling, and Safety ... Voluntary Benefits and Discount programs Equal Employment Opportunity (EEO) SEB Professional is an ...

Key Skills: CNC Programming, Blueprint Reading, CAD/CAM Software, Machine Tooling, and Safety ... Voluntary Benefits and Discount programs Equal Employment Opportunity (EEO) SEB Professional is an ...

CNC Programmer

Montebello, CA · On-site

$30 - $38/hr

Key Skills: CNC Programming, Blueprint Reading, CAD/CAM Software, Machine Tooling, and Safety ... Voluntary Benefits and Discount programs Equal Employment Opportunity (EEO) SEB Professional is an ...

CNC Programmer

Montebello, CA · On-site

$30 - $38/hr

Key Skills: CNC Programming, Blueprint Reading, CAD/CAM Software, Machine Tooling, and Safety ... Voluntary Benefits and Discount programs Equal Employment Opportunity (EEO) SEB Professional is an ...

CNC Programmer

Montebello, CA · On-site

$30 - $38/hr

Key Skills: CNC Programming, Blueprint Reading, CAD/CAM Software, Machine Tooling, and Safety ... Voluntary Benefits and Discount programs Equal Employment Opportunity (EEO) SEB Professional is an ...

Hardware Engineer

Foster City, CA · On-site

$143K - $190K/yr

S. in Computer Engineering, Electrical Engineering, Mechanical Engineering or similar discipline4 ... Voluntary & AD&D) Paid Time Off (Vacation, Sick & Public Holidays) Training & Development ...

Hardware Engineer

Foster City, CA · On-site

$143K - $190K/yr

S. in Computer Engineering, Electrical Engineering, Mechanical Engineering or similar discipline4 ... Voluntary & AD&D) Paid Time Off (Vacation, Sick & Public Holidays) Training & Development ...

Showing results 21-40

Computer Programmer Volunteer information

See California salary details

$32.6K

$64.1K

$94.2K

How much do computer programmer volunteer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for computer programmer volunteer in California is $64,123.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,800.00 and $79,000.00 per year, depending on experience, location, and employer.

What is a computer programmer volunteer?

Computer Programmer Volunteers are individuals who offer their programming skills and expertise without financial compensation, often to support non-profit organizations, community projects, or social causes. They may work on developing software, websites, apps, or tools that help organizations achieve their missions. These volunteers can collaborate remotely or in person, depending on the needs of the project. Volunteering as a computer programmer is a valuable way to gain experience, build a portfolio, and contribute to meaningful initiatives while helping communities or causes in need.

What are the key skills and qualifications needed to thrive as a computer programmer volunteer?

To thrive as a Computer Programmer Volunteer, you need a strong grasp of programming fundamentals, problem-solving skills, and familiarity with at least one programming language, often supported by self-taught experience or formal coursework. Experience with version control systems like Git, collaborative platforms such as GitHub, and sometimes knowledge of web or database technologies is beneficial. Strong communication, teamwork, and a willingness to learn stand out as essential soft skills in this volunteer setting. These skills are important because they enable you to effectively contribute to projects, collaborate with diverse teams, and adapt to varying technical needs in a volunteer environment.

What are some common challenges faced by computer programmer volunteers, and how can they be addressed?

Computer programmer volunteers often work with limited resources, time constraints, and varying levels of project documentation, which can make onboarding and collaboration challenging. It's common to encounter legacy code or projects that lack clear requirements, so effective communication with project leaders and team members is essential. Staying organized, asking questions early, and leveraging open-source tools for collaboration can help volunteers contribute efficiently and feel more connected to the team. Additionally, setting realistic goals and managing expectations helps ensure both personal satisfaction and project success.

What is the difference between Computer Programmer Volunteer vs Software Developer?

AspectComputer Programmer VolunteerSoftware Developer
CredentialsOften no formal certification, but programming skills requiredTypically requires a degree or certification in computer science or related field
Work EnvironmentVolunteer projects, non-profit organizations, open-source communitiesCorporate, startup, or freelance settings
Employer & IndustryNon-profits, NGOs, open-source projectsTech companies, software firms, startups
Search & Comparison IntentUnderstanding volunteer programming roles vs paid rolesComparing volunteer vs paid professional software development

The main difference between a Computer Programmer Volunteer and a Software Developer lies in their work environment, credentials, and employment status. Volunteers typically work on non-profit or open-source projects without formal certifications, while software developers often have formal education and work in paid positions within companies. Both roles involve programming skills, but their contexts and commitments differ significantly.

Can you work from home as a computer programmer volunteer?

Computer programmer volunteers can often work from home, especially if the organization allows remote collaboration and provides access to necessary tools like code repositories and communication platforms. Flexibility depends on the project's requirements and the volunteer's skills and availability.

What are the most commonly searched types of Computer Programmer jobs in California?

The most popular types of Computer Programmer jobs in California are:

What cities in California are hiring for Computer Programmer Volunteer jobs?

Cities in California with the most Computer Programmer Volunteer job openings:

Infographic showing various Computer Programmer Volunteer job openings in California as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 10% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $64,123 per year, or $30.8 per hour.

STEM YDP Main St Clubhouse

Carson, CA • On-site

$21/hr

Part-time

Posted 12 days ago


Job description

Job Type
Part-time
Description
Boys & Girls Clubs of Carson's Mission:
The Boys & Girls Clubs of Carson (BGCC) offers our young people a safe environment where they can have fun and be themselves, dedicated adult mentors who respect and listen to them, and outcome-based programs that empower youth to become lifelong learners.
Job Summary
The goal of the STEM Program is to improve student learning in STEM (Science, Technology, Engineering, and Mathematics) and to inspire students to consider careers in related fields. Reporting to the Site Coordinator, the STEM YDP is responsible for designing, planning and implementing the STEM program at Markham Middle School and in collaboration with the other BGCC sites. Additionally, the STEM YDP works alongside the STEM Coordinator and Academic Success Director to meet yearly STEM program impact goals.
KEY ROLES (Essential Job Responsibilities)
Leadership
• Establish activities and services that prepare youth for success and create an outcome-driven Club experience that facilitates the achievement of youth development outcomes.
• Create a system in which employees can perform at their best by creating clear goals and expectations related to your program
• Communicate, interpret, and enforce policies and procedures established by BGCC
Membership Recruitment and Retention
• Promote and stimulate program participation by leading and implementing a variety of recruitment, retention and recognition strategies especially around STEM.
• Register new members and participate in their Club orientation process.
• Provide guidance and role modeling to members.
Program Development and Implementation
• Support student growth in STEM related activities including programming skills, understanding of various operating systems, and collaborating in team based STEM Competitions.
• Promote, implement, and administer STEM programs, services and activities for members.
• Create curriculum in all areas STEM and also other programs as needed.
• Ensure quality program is offered in all areas Academic Success specifically STEM.
• Ensure the development of appropriate STEM related lesson plan and activities.
• Foster the educational experience via hands-on, developmentally appropriate, and highly interactive methods.
• Establish a system for evaluating the program and content to measure understanding and effectiveness.
• Report all damaged equipment to supervisor and STEM Coordinator and Academic Success Director.
• Prepare and implement weekly and monthly STEM program schedules.
• Ability to acquire a working knowledge of STEM based projects, problem-solving skills, and computer programming skills.
• Preferred: computer science/math/science/engineering background and/or experience with either astronomy, cyber security, coding or robotics.
• Experience working with youth and teens.
• Complete grant reports and communicate with Development team as needed.
Supervision
• Maintain members order and discipline by managing members' behavior; reinforces rules of the club and all the recreational areas.
• Ensure a productive work environment by participating in regular unit and organization staff meetings.
• Identify, plan, implement and support training and development opportunities for STEM programming, volunteers and staff.
Requirements
OTHER JOB REQUIREMENTS:
• Recognize equipment malfunction and take appropriate action.
• Establish and maintain cooperative effective working relationships with others.
• Understand and follow oral and written directions.
• Meet schedules and timelines.
• Pass mandatory random drug and alcohol test.
• Mandatory CPR and First Aid Certifications and TB clearance.
RELATIONSHIPS:
Internal: Maintains close, daily contact with Club staff (professional and volunteer), Club members, and supervisor to receive/provide information, discuss issues, explain guidelines/ instructions; instruct; and advise/counsel.
External: Maintains contact with external community groups, schools, members' parents and others to assist in resolving problems.
SKILLS/KNOWLEDGE REQUIRED:
• High School diploma or GED.
• Experience in working with children.
• Knowledge of youth development.
• Ability to provide guidance, assistance, and/or interpretation to others on how to apply procedures and standards to STEM programs.
• Ability to use, operates, and/or handle and transport STEM program equipment.
• Ability to motivate youth and manage behavior problems.
• Ability to deal with the general public.
• Ability to plan and implement quality programs for youth.
• Ability to organize and supervise members in a safe environment.
ENVIRONMENT AND WORKING CONDITIONS
Tasks are regularly performed with moderate exposure to environmental conditions such as dirt, dust, pollen, odors, wetness, humidity, rain, fumes, and temperature and noise extremes.
PHYSICAL AND MENTAL REQUIREMENTS
Tasks involve the ability to work up to eight hours a day in an active youth focused environment that may require some physical exertion, typically involving some combination of standing for long periods of time, stooping, kneeling, crouching and crawling, and which may involve some lifting, carrying, pushing and/or pulling of objects and materials of up to 50 pounds.
Salary Description
$21