1

Computer Programmer Volunteer Jobs in Virginia (NOW HIRING)

$76.46K/yr

... programming software or other appropriate software to perform routine design and analysis ... VOLUNTEER WORK EXPERIENCE: Refers to paid and unpaid experience, including volunteer work done ...

$76.46K/yr

... programming software or other appropriate software to perform routine design and analysis ... VOLUNTEER WORK EXPERIENCE: Refers to paid and unpaid experience, including volunteer work done ...

Maintain up-to-date knowledge of new technologies in the computer science field and make ... Voluntary Life and AD&D options * 401(k) Retirement Savings Plan with matching after one year

Maintain up-to-date knowledge of new technologies in the computer science field and make ... Voluntary Life and AD&D options * 401(k) Retirement Savings Plan with matching after one year

Programmer I

Blackstone, VA · On-site

$24.99/hr

Maintain up-to-date knowledge of new technologies in the computer science field and make ... Voluntary Life and AD&D options * 401(k) Retirement Savings Plan with matching after one year

next page

Showing results 1-20

Computer Programmer Volunteer information

See Virginia salary details

$32.7K

$64.4K

$94.7K

How much do computer programmer volunteer jobs pay per year?

As of May 29, 2026, the average yearly pay for computer programmer volunteer in Virginia is $64,417.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,100.00 and $79,300.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 Virginia? The most popular types of Computer Programmer jobs in Virginia are:
Infographic showing various Computer Programmer Volunteer job openings in Virginia 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 $64,417 per year, or $31 per hour.
Computer Engineer

$143.91K/yr

Other

Posted 8 days ago


U.S. Department Of Defense rating

7.7

Company rating: 7.7 out of 10

Based on 517 frontline employees who took The Breakroom Quiz

25th of 46 rated military and defense


Job description

The Deputy Assistant Secretary of War - Readiness Analytics (DASW-RA) Lead Engineer position is located in the Office of the Deputy Assistant Secretary of War for Readiness Analytics, within the Office of the Assistant Secretary of War for Readiness (ASW (R)) in the Office of the Under Secretary of War for Personnel and Readiness (USW (P&R)).Qualifications:In order to qualify for this position, you must meet the requirements described below.
Basic Requirements:

The Engineering occupation has specific educational requirements which apply to all positions. Transcripts are required at the time of application.
An Engineering degree from a program that: (1) lead to a bachelor's degree in a school of engineering with at least one program accredited by the Accreditation Board for Engineering Technology (ABET); or (2) include differential and integral calculus and courses (more advanced that first-year physics and chemistry) in five of the following seven areas of engineering science or physics: (a) statics, dynamics; (b) strength of materials (stress-strain relationships); (c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature and properties of materials (relating particle and aggregate structure to properties); and (g) any other comparable area of fundamental engineering science or physics, such as optics, heat transfer, soil mechanics, or electronics.
OR
A combination of college-level education, training and/or technical experience that furnished (1) a thorough knowledge of the physical and mathematical sciences underlying engineering, and (2) a good understanding, both theoretical and practical, of the engineering sciences and techniques and their applications to one of the branches of engineering. The adequacy of such background was obtained by a Professional registration or licensure - Current registration as an Engineer Intern (EI), Engineers in Training (EIT), or licensure as a Professional Engineer (E) by any State, the District of Columbia, Guam, or Puerto Rico.
OR
A combination of college-level education, training and/or technical experience that furnished (1) a thorough knowledge of the physical and mathematical sciences underlying engineering, and (2) a good understanding, both theoretical and practical, of the engineering sciences and techniques and their applications to one of the branches of engineering. The adequacy of such background was obtained by a Written Test - Evidence of having successfully passing the Fundamentals of Engineering (FE) examination or any other written test required for a professional registration by an engineer licensure board in the various States, District of Columbia, Guam, and Puerto Rico.
OR
A combination of college-level education, training and/or technical experience that furnished (1) a thorough knowledge of the physical and mathematical sciences underlying engineering, and (2) a good understanding, both theoretical and practical, of the engineering sciences and techniques and their applications to one of the branches of engineering. The adequacy of such background was obtained by successful completion of 60 semester hours of courses in the physical, mathematical, and engineering sciences and that included the courses specified in the basic requirements under item A above.
OR
A combination of college-level education, training and/or technical experience that furnished (1) a thorough knowledge of the physical and mathematical sciences underlying engineering, and (2) a good understanding, both theoretical and practical, of the engineering sciences and techniques and their applications to one of the branches of engineering. The adequacy of such background was obtained by successful completion of a curriculum leading to a bachelor's degree in an appropriate scientific field, e.g., engineering technology, physics, chemistry, architecture, computer science, mathematics, hydrology, or geology, may be accepted in lieu of a bachelor's degree in engineering, provided the you have had at least 1 year of professional engineering experience acquired under professional engineering supervision and guidance.
In addition to the Basic Requirement,
You may qualify at the GS-14 level, if you fulfill the following qualification requirement:
One year of specialized experience equivalent to the GS-14 grade level in the Federal service (experience may have been gained in the private sector) that demonstrates your ability in:
  • Applying computer engineering principles to design and develop technical solutions.
  • Using systems engineering concepts to optimize applications for modern technology, performance, and functionality.
  • Communicates clearly to solve complex problems, prepare documentation, and provide support to customers.
Experience refers to paid and unpaid experience, including volunteer work done through National Service programs (e.g., Peace Corps, AmeriCorps) and other organizations (e.g., professional; philanthropic; religious; spiritual; community, student, social). You will receive credit for all qualifying experience, including volunteer experience.
All qualifications and education requirements must be met by the closing date of this announcement and clearly documented in your resume. Your resume may not exceed two (2) pages. For qualifications determinations, it is recommended that applicants include their months and hours worked per week for each employment listed on their resume. If a determination is not able to be made about the duration of your creditable experience for qualification requirements, you will be removed from consideration.
Read more about what should I include in my federal resume at https://help.usajobs.gov/faq/application/documents/resume/what-to-include
ACTIVE DUTY SERVICE MEMBERS: Federal agencies treat active duty service member as veterans, disabled veterans, and preference eligible, when they submit, as part of their application package, a "certification" of active service in lieu of a DD-214, indicating the service member is otherwise eligible and will be discharged or released within 120 days from the date of submission.. A "certification" letter should be on letterhead of the appropriate military branch of the service and contain (1) the military service dates including the expected discharge or release date; and (2) the character of service. This "certification" must include your rank, dates of active duty service, type of discharge and character of service (i.e. honorable), and date any terminal leave will begin. It must be signed by, or by direction of, the adjutant, personnel officer, or commander of your unit or higher headquarters. Active duty members that fail to provide a valid "certification" of service with their initial application will be found "not eligible". Members may be appointed before the effective date of their military retirement/separation if they are on terminal leave.
Current or Former Political Appointees: Agencies must seek prior approval from OPM before they can appoint a current or recent political appointee to a competitive or non-political excepted service position at any level. If you are currently or have been within the last 5 years, a political Schedule A, Schedule C, or Non-career SES employee in the executive branch, you MUST disclose that to the Human Resources Office.
Time-in-grade requirements must be met by the closing date of this announcement and clearly documented in your resume.Education:Education cannot be substituted for experience.
ARE YOU QUALIFYING BASED ON EDUCATION or A COMBINATION OF EDUCATION AND EXPERIENCE?

You must provide sufficient documentation of your education in your resume. You MUST provide a copy of official or unofficial transcripts or degrees in your application package. It may also be acceptable to document your applicable course listing in your resume (course number, credits earned, etc.). Education must be accredited by an accrediting institution recognized by the U.S. Department of Education in order for it to be credited towards qualifications. Therefore, provide only the attendance and/or degrees from schools accredited by accrediting institutions recognized by the U.S. Department of Education. Applicants can verify accreditation at the following website: http://www.ed.gov/admins/finaid/accred/index.html. All education claimed by applicants will be verified by the appointing agency. If selected, an official/sealed transcript will be required prior to appointment.
PASS/FAIL COURSES: If more than 10 percent of your undergraduate course work (credit hours) were taken on a pass/fail basis, your claim of superior academic achievement must be based upon class standing or membership in an honor society.
GRADUATE EDUCATION: One academic year of graduate education is considered to be the number of credits hours your graduate school has determined to represent one academic year of full-time study. Such study may have been performed on a full-time or part-time basis. If you cannot obtain your graduate school's definition of one year of graduate study, 18 semester hours (or 27 quarter hours) should be considered as satisfying the requirement for one year of full-time graduate study.
FOREIGN EDUCATION: If you are using education completed in foreign colleges or universities to meet the qualification requirements, you must show the education credentials have been evaluated by a private organization that specializes in interpretation of foreign education programs and such education has been deemed equivalent to that gained in an accredited U.S. education program; or full credit has been given for the courses at a U.S. accredited college or university. For further information, visit: https://www2.ed.gov/about/offices/list/ous/international/usnei/us/edlite-visitus-forrecog.htmlEmployment Type: OTHER

What U.S. Department Of Defense employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom