1

Computer Programmer Volunteer Jobs in California

Working knowledge of CAD/CAM engineering software * Basic knowledge of Cartesian coordinate graphic ... Basic and voluntary life insurance * Disability insurance * 401(k) plan with company match * Paid ...

Disability/Leave, and other Voluntary benefit offerings * Actual benefit offerings confirmed at the ... Experienced in CAD/CAM software (Siemens NX, CATIA, Mastercam) and G-/M-code programming Skills and ...

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 ...

Senior CNC Programmer / Engineer

Sylmar, CA

$27 - $36.75/hr

Experienced in CAD/CAM software (Siemens NX, CATIA, Mastercam) and G-/M-code programming ... and other Voluntary benefit offerings. Actual benefit offerings confirmed at the time of hire.

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 ...

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 ...

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 ...

next page

Showing results 1-20

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 Jul 13, 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 are Computer Programmer Volunteers?

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.

Can I work from home as a computer programmer?

Computer programmers often have the option to work from home, especially if their employer supports remote work and they have the necessary skills in programming languages, collaboration tools, and version control systems. Many programming tasks, such as coding, debugging, and testing, can be performed remotely with a reliable internet connection. However, some roles may require on-site presence for team meetings or specific hardware access.

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

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.

Can you volunteer as an engineer?

A computer programmer volunteer typically focuses on coding and software development tasks and may not perform engineering roles that require professional engineering licensure. However, volunteers with programming skills can contribute to technical projects, often collaborating with engineers or supporting engineering-related initiatives. Specific responsibilities depend on the organization and project needs.

Can I earn money by volunteering?

Computer programmer volunteers typically do not earn money for their volunteer work, as volunteering is unpaid. However, some organizations may offer stipends, small allowances, or recognition for their volunteers, but these are not considered formal compensation. To earn income, individuals should seek paid programming roles or freelance opportunities that provide financial compensation.

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.

How do I find remote volunteer opportunities?

Computer Programmer Volunteers can find remote opportunities through online platforms such as VolunteerMatch, Idealist, and Catchafire, which list remote tech-related volunteer roles. These sites often allow filtering by skills, location, and remote options, making it easier to identify suitable opportunities that match programming skills and interests.
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 July 2026, with employment types broken down into 1% As Needed, 84% Full Time, 12% Part Time, 1% Temporary, and 2% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $64,123 per year, or $30.8 per hour.
CNC Programmer

$28 - $33/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 12 days ago


UFP Industries rating

7.5

Company rating: 7.5 out of 10

Based on 90 frontline employees who took The Breakroom Quiz

256th of 527 rated manufacturers


Job description

Job Summary

The CNC Programmer is responsible for the management and execution of customer quotations, including the selection of tooling, and determination of programming component geometry of parts. Is also responsible for the setup, operation, and making of complex cuts on the CNC Machine Tool Wood Router maximizing cuts and yields.
It relies on experience and judgment to plan and accomplish goals; some creativity and latitude are expected.

Principle Duties and Responsibilities

  • Reads and analyzes job orders, prints, drawings, and customer specifications
  • Works with sales and industry specialists to ensure that customer requirements are met
  • Programs the CNC Machine Router
  • Works with plant and operations employees on storage methods of raw materials
  • Prepares spoil boards for use and manages operations when they are to be changed and replaced
  • Determines how workpieces are to be clamped or help during machine processing cycles such as:
  • Spoil board and flow through vacuum hold-down methods
  • Dedicated fixtures
  • Risers and or pods
  • Determines the proper type of tool cutting bit to be used in the routing/boring/pocketing cycles
  • Utilizes tools such as touch probes, calibration programs, and height gages to set machine tools for tool changes and cutting processes
  • Orders tooling
  • Stores programming files and are responsible for file management
  • Checks processed lumber to ensure the operation is producing to required job specifications
  • Directs and trains other employees working on the machine, as needed
  • Performs minor preventive maintenance and repairs as specified
  • Manages the productivity of the machining center
  • Identifies, researches, and resolves various problems and opportunities
  • Evaluates the performance of individuals operating the equipment
  • Manages activities and performs duties consistent with all UFP policies, procedures, and applicable laws
  • Communicates to employees and other management members as required
  • Manages cost and profitability of the machining center
  • Leads employees in continuous improvement and safety initiatives
  • Prepares reports and maintains records as required
  • Performs other duties as required


Qualifications

  • Minimum high school education.
  • Minimum 1 to 3 years of experience working with a CNC machine tool with a focus on FANUC-controlled driven CNC Machine
  • Working knowledge of CAD/CAM engineering software
  • Basic knowledge of Cartesian coordinate graphic systems is required
  • Understanding and interpretation of the various Machine Codes for FANUC controlled based CNC Machines
  • Fundamental working knowledge of AutoCAD software is required
  • Working knowledge of Excel, Word, Outlook, and other business software
  • Basic knowledge of lumber math, lumber grades and materials, and species

Compensation & Benefit Information:

Hourly/Salary Pay Range: $28.00-$33.00 hourly dependent on experience*

*pay range may be adjusted depending on cost of living

Bonus/Incentive Pay

For hourly positions with incentive pay: Incentive pay may be available for certain job roles and may include piece rate incentives, weekly production bonuses, trip rates, and employee referral bonuses. A discretionary annual bonus based on Company and business unit performance may also be provided.

Benefits currently offered to our employees:

  • Medical insurance
  • Health savings account with company contribution
  • Dental insurance
  • Vision insurance
  • Basic and voluntary life insurance
  • Disability insurance
  • 401(k) plan with company match
  • Paid vacation and holidays
  • Stock purchase program with employee discount
  • Educational reimbursement
  • Wellness programs and challenges
  • Other supplemental benefits

The Company is an Equal Opportunity Employer.




What UFP Industries employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


UFP Industries logo

About UFP Industries

Sourced by ZipRecruiter

Universal Forest Products, Inc., is a U.S.-based global corporation that finds reward in its roots and its hard-earned success. Founded in 1955 as a supplier of lumber to the manufactured housing industry, Universal today is a multibillion-dollar holding company with subsidiaries around the globe that serve three robust markets: retail, industrial and construction. Since 1993, Universal has been publicly traded (Nasdaq: UFPI). We re headquartered in Grand Rapids, Michigan.

Industry

Wood product manufacturing

Company size

10,000+ Employees

Headquarters location

Grand Rapids, MI, US

Year founded

1955

Social media