1

Computer Programmer Volunteer Jobs in Colorado (NOW HIRING)

CNC Programmer (1st shift)

Fort Collins, CO · On-site

$31.25 - $40.38/hr

Voluntary benefits, including: * Home / Auto Insurance discounts * Whole Life Insurance / Critical ... Expert in utilizing CAD/CAM platforms (e.g., Esprit Legacy Series 20/Edge; Mastercam, Siemens NX ...

CNC Programmer (1st shift)

Fort Collins, CO · On-site

$31.25 - $40.38/hr

Voluntary benefits, including: * Home / Auto Insurance discounts * Whole Life Insurance / Critical ... Expert in utilizing CAD/CAM platforms (e.g., Esprit Legacy Series 20/Edge; Mastercam, Siemens NX ...

CAD Drafter

Littleton, CO · On-site

$27 - $34/hr

We're a trusted and strategic partner to engineers, contractors, distributors, specifiers ... Annual community volunteer paid day What CRH Offers You * Highly competitive base pay

BA degree in a computer science/computer engineering related discipline and 5+ years of IT security ... voluntary plans, as well as participation in a 401(k) plan. System One is an Equal Opportunity ...

... Computer Engineering , or equivalent experiencerequired * 0-2 years' experience with FAA ... We offer an immediate vesting 401k plan, paid time off and volunteer time off. Employees have the ...

... Computer Engineering , or equivalent experience required * 0-2 years' experience with FAA ... We offer an immediate vesting 401k plan, paid time off and volunteer time off. Employees have the ...

next page

Showing results 1-20

Computer Programmer Volunteer information

See Colorado salary details

$34.7K

$68.3K

$100.4K

How much do computer programmer volunteer jobs pay per year?

As of May 29, 2026, the average yearly pay for computer programmer volunteer in Colorado is $68,321.00, according to ZipRecruiter salary data. Most workers in this role earn between $53,100.00 and $84,100.00 per year, depending on experience, location, and employer.

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.

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.

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.

What are the most commonly searched types of Computer Programmer jobs in Colorado? The most popular types of Computer Programmer jobs in Colorado are:
What cities in Colorado are hiring for Computer Programmer Volunteer jobs? Cities in Colorado with the most Computer Programmer Volunteer job openings:
Infographic showing various Computer Programmer Volunteer job openings in Colorado as of May 2026, with employment types broken down into 82% Full Time, 16% Part Time, and 2% Contract. Highlights an 81% Physical, and 19% Remote job distribution, with an average salary of $68,321 per year, or $32.8 per hour.

Computer Support Specialist

Meta Force Technology Staffing LLC

Colorado Springs, CO • On-site

Contractor

Posted 19 hours ago


Job description

U.S. Citizenship is REQUIRED

100% onsite

Computer Support Specialist - part-time - 20 Hour Week 

Location: Colorado Springs, CO - Peterson SFB Colorado

Customer: Air Force

Contractor shall work 20 hours per week, Monday –Thursday between the hours of 7:30 a.m. and 4:00 p.m.

Hours will not be worked on Federal holidays or outside the normal work hours of 7:30 a.m. – 4:00 p.m., or when the office is closed

Summary

Department of the Air Force , voluntary education program, Computer/Information Technology Support for the Peterson Space Force Base Education and Training Center.

One (1) part-time (computer support), Education and Training Center, Bldg 1141, Bldg 1171 & Bldg 350

Job Description

  • Provide hardware and software system administration on all computers (200), servers (2-4) using Windows 2012 Sever to present software, fax machines (1-2), switches (10-15), routers (2-4), printers (10-25), Smartboards and Projectors (5-10) and other peripherals critical to proper function of the education center technology systems
  • Provide weekly updates and maintenance to the education center web page, SharePoint, and/or social media accounts. Update links, build pages, link appropriate documents and information, manage layout. The COR may require 2 more changes per month in addition to the weekly update and maintenance
  • Implement DAF mandated software updates. Set up new computers and other information systems within 3 duty days of receipt. Update DAF mandated software in support of education and training encompassingabout 200 computers.
  • Provide networking architecture recommendations and networking support to maintain and improve infrastructure as directed by the COR. This recommendation should take place biannually.
  • Establish procedures for safeguarding and tracking commercial IT infrastructure. Design redundancies to commercial network when possible, to allow for uninterrupted services to the staff and customers in case of network interruptions/outages.
  • Maintain current camera security system, making sure it is fully operational, identify any malfunctions and complete repair within three workdays or identify next level solution if repair is not possible.
  • Develop tracking system (including all required documentation) to monitor all information systems (servers and network environment) and maintain lifecycle management plans. Establish diagram of facility with associated database to track fixes and implementation of information systems. 
  • On an annual basis, assist researching Education and Training Center purchases of all information systems and components required to improve existing structure. This will be based on the tracking database in 3.7. 3.9. Respond to system malfunctions within 24 hours and provide a diagnostic solution within this time frame. Serve as liaison between Education and Training Center and 21st Force Support Squadron IT office.
  • Perform any other critical system support as requested by the COR within 5 duty days for successful operation of the Education and Training Center technology. Critical systems are those that arenecessary to for Service member progression
  • Coordinate, configure, set up and operate audio, video, and computer hardware and software in conference rooms, meeting rooms, classrooms and other designated areas. This will be needed on a daily basis.
  • Provide assistance to the Equipment Custodian for equipment turn in twice annually. These tasks include:
    • • Paperwork necessary to turn computer equipment into DRMO.
    • • Labor to load and unload equipment between the Education Center and DRMO
    • • Inventory and remove turned in equipment
  • Develop/maintain IT continuity binder to include daily operation, troubleshooting, common problems and fixes, tracking system outlined in
  • This binder will be maintained IAW Air Force Records Management AFI 33-322.

Required Skills

  • Completed bachelor’s degree in Cybersecurity, Information Technology, Computer Science, Information Systems, Data Science, or Software Engineering as required by DoDM 8140.03.
  • 3-5 years experience
  • Able to lift 25 pounds.

One of the following certifications is required:

• A+ (Basic) • Network + (Basic) • Security+ (Intermediate)

• CISA (Advanced) • CND (Intermediate)

• GFACT (Intermediate) • GICSP (Advanced)

• GSEC (Intermediate)

• FITSP-O (Advanced)

• SSCP (Advanced)

• CCNP Security (Advanced)

• SecurityX/CASP+ (Advanced)