1

Computer Programmer Volunteer Jobs (NOW HIRING)

... Computer Programmer to support Landing Craft Air Cushion (LCAC) Command, Control, Communications ... Voluntary Leave Transfer Program * Tuition Reimbursement Program * Employee Referral Program Please ...

SART Volunteer

Troy, MO ยท On-site

Prevention Programming : Utilize evidence-based programs and implement prevention programming in ... Proficiency in operating a computer and utilizing Google applications. * Prefer experience with ...

Prevention Programming : Utilize evidence-based programs and implement prevention programming in ... Proficiency in operating a computer and utilizing Google applications. * Prefer experience with ...

Prevention Programming : Utilize evidence-based programs and implement prevention programming in ... Proficiency in operating a computer and utilizing Google applications. * Prefer experience with ...

Volunteer Specialist

Washington, DC ยท On-site

$24.03 - $26.44/hr

Knowledge of computer systems, including internet and Microsoft Office required. * Commitment to ... Experience with youth development programming and management preferred. * Familiarity with best ...

Volunteer Specialist

Washington, DC ยท Hybrid

$24.03 - $26.44/hr

Knowledge of computer systems, including internet and Microsoft Office required. * Commitment to ... Experience with youth development programming and management preferred. * Familiarity with best ...

Volunteer Coordinator

Columbus, OH ยท On-site

$22 - $23.50/hr

... programming and referrals. * Collaborate with Programs to assist with volunteer recruitment ... Prolonged periods sitting at a desk and working on a computer. * Ability to lift up to 30 lbs. * A ...

CNC Programmer

Warroad, MN

$26 - $35.50/hr

Responsible for the development and/or maintenance of computer numerically controlled (CNC ... Giving at Marvin - participate in organized volunteer opportunities * Brighter Days Fund ...

New

CNC Programmer

Warroad, MN

$26 - $35.50/hr

Responsible for the development and/or maintenance of computer numerically controlled (CNC ... Giving at Marvin - participate in organized volunteer opportunities * Brighter Days Fund ...

New

CNC Programmer

Warroad, MN ยท On-site

$29 - $38/hr

Responsible for the development and/or maintenance of computer numerically controlled (CNC ... Giving at Marvin - participate in organized volunteer opportunities * Brighter Days Fund ...

New

next page

Showing results 1-20

Computer Programmer Volunteer information

See salary details

$33K

$65K

$95.5K

How much do computer programmer volunteer jobs pay per year?

As of Jul 9, 2026, the average yearly pay for computer programmer volunteer in the United States is $64,974.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,500.00 and $80,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 cities are hiring for Computer Programmer Volunteer jobs? Cities with the most Computer Programmer Volunteer job openings:
What are the most commonly searched types of Computer Programmer jobs? The most popular types of Computer Programmer jobs are:
What states have the most Computer Programmer Volunteer jobs? States with the most job openings for Computer Programmer Volunteer jobs include:
Infographic showing various Computer Programmer Volunteer job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 85% Full Time, 12% Part Time, and 2% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $64,974 per year, or $31.2 per hour.
Software Developer

Software Developer

THOR Solutions, LLC

Panama City Beach, FL โ€ข On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 21 days ago


Job description

THOR Solutions is actively seeking a mid-level Software Developer / Computer Programmer to support Landing Craft Air Cushion (LCAC) Command, Control, Communications, Computers, Navigation & Electrical (C4N&E) activities at Naval Surface Warfare Center Panama City Division (NSWC PCD) in Panama City, FL. The developer will support the Software Support Activity (SSA)โ€™s efforts. An ideal candidate will possess experience supporting software development efforts for a major NAVSEA, NAVAIR, Navy, or DoD equivalent program.ย 
Typical Responsibilities:ย 
  • Perform software maintenance.ย 
  • Use an agile developmentย methodologyย to update, patch, and incorporate new requirements.ย ย 
  • Provide onsite support for modification and upgrades to C4N software baselinesย in accordance withย established Software Development Plans.ย 
  • Provide software development, programming, and coding supportย in accordance withย certified processes and procedures.ย ย ย 
  • Integrate software units and components producing integrated software items consistent with the design.ย 
  • Demonstrate the functional and non-functional software requirements.ย 
  • Conduct programming in some orย all ofย the following:ย  Java, C, C++, and C#.ย 
  • Conduct Windows, Linux, and VxWorks operating systems programming.ย 
  • Use the Microsoft Visual C++ development environment with Microsoft Foundation Classes (MFC).ย 
  • Use Java development environments such asย Eclipse,ย NetBeans.ย 
  • Develop network protocol-based applications using Transmission Control Protocol/Internet Protocol (TCP/IP), User Datagram Protocol (UDP), and Windows networking services.ย 

Location: Full time onsite at the Naval Surface Warfare Center Panama City Division (NSWC PCD) in Panama City, FL.
Travel Requirements:ย This position is anticipated to require up to 10% travel, including limited international/overseas travel. An existing passport or the ability to quickly obtain one is required.
Typical Physical Activity: Primarily desk/computer work in an office environment. May involve: repetitive motion. Periodic visits to waterfront/shipboard environments. May involve: traversing shipboard environments (e.g., confined spaces, ladders, hatches) or vision.
Existing SECRET Security Clearance Required:ย This position requires an existing active or interim Secret security clearance prior to hire. Only U.S. citizens are eligible for a security clearance; therefore, only current U.S. citizens will be considered for this position. An otherwise strongly qualified candidate with highly relevant experience but no current security clearance may be considered.
Required Knowledge, Skills, and Abilities:ย 
  • Qualified as a DOD 8140 Policy Cyber Workforce (CWF) Software Developer (621) Basic. To qualify, must possess at least ONE of the following:
    • Bachelors of Science (BS) degree in Computer Science, Computer Engineering, Software Engineering, or a similar relevant discipline.
    • OR, at least ONE of the following certifications. Proof of active/current certification must be provided prior to a job offer being extended:
      • CompTIA Security+ (Sec+)
      • Certified Secure Software Lifecycle Professional (CSSLP)
      • Java, C, C++, or C# professional certification
      • Another comparable, relevant software development certification
  • At least three (3) yearsย ofย recent,ย relevant professional experience with software development.
  • Experience programming in some/all ofย the following: Java, C, C++, or C#.ย 
  • Knowledge of both Linux and Windows based programming.ย 
  • Proficiencyย with common productivity software including Microsoft Office.ย 
  • Excellent verbal and written communication skills.ย 

Additional Preferred Knowledge, Skills, and Abilities:
  • Additional years of experience in software development/computer programming.
  • Experience obtained in a U.S. Navy or DoD environment.
  • Experience with Agile software development methodologies.ย 
  • Experience with Software Engineering Institute (SEI) Capability Maturity Model Integration (CMMI) processes and procedures.ย 

Benefit Offerings: Along with competitive pay, THOR offers a comprehensive benefits package including:

  • Paid Time Off (accrued)
  • Paid Holidays
  • 401(k) with employer match and traditional/Roth options
  • Medical Insurance (3 plan options) + TRICARE Supplemental Coverage
  • Dental Insurance (2 plan options)
  • Vision Insurance Plan
  • Healthcare and Dependent Care Flexible Spending Accounts
  • Commuter/Transit Benefits
  • Basic Life/AD&D, Short-Term and Long-Term Disability Insurance
  • Supplemental Life Insurance
  • Pet Benefits
  • Legal Resources
  • ID Theft Benefits
  • Employee Assistant Plan and Work-Life Program
  • Voluntary Leave Transfer Program
  • Tuition Reimbursement Program
  • Employee Referral Program

Please be aware that many of our positions require the ability to obtain a security clearance. Security clearances may only be granted to U.S. citizens.

Founded in 2009, THOR Solutions, LLC (THOR) is a rapidly growing Center for Veteranโ€™s Excellence (CVE) verified Service-Disabled Veteran-Owned Small Business (SDVOSB) providing mission critical support across the Department of Defense, Department of Homeland Security, federal civilian agencies and commercial maritime industry, worldwide. THOR provides innovative and tailored expertise in multidisciplinary engineering, project and program management, business and financial management, technical support, integrated logistics support, training support, fleet support, corporate operations support, assessments and studies. THOR is privileged to deliver service solutions to the nationโ€™s most complex military, public sector and industry challenges.

THOR is proud to be an Equal Opportunity Employer, including veterans and individuals with disabilities. THOR considers all qualified applicants for employment without regard to legally protected characteristics. This policy applies to all terms and conditions of employment.

If you are an individual with a disability and would like to request a reasonable accommodation as part the employment selection process, please contact us at recruiting@thorsolutions.us or (571) 215-0077.

Powered by JazzHR

DvreCeRcfk