1

Computer Programmer Volunteer Jobs in Pennsylvania

CAD Designer

Pittsburgh, PA · On-site

$26.25 - $36.25/hr

Langan provides expert land development engineering and environmental consulting services for major ... volunteerism and philanthropy; offers workplace flexibility, along with carbon-neutral office ...

CAD Designer

Pittsburgh, PA

$26.25 - $36.25/hr

Langan provides expert land development engineering and environmental consulting services for major ... volunteerism and philanthropy; offers workplace flexibility, along with carbon-neutral office ...

CNC Programmer/Engineer

Ashland, PA

$24.25 - $33/hr

... Life, Voluntary Life AD&D, Short Term Disability, Long Term Disability, Accident / Hospital ... TOOLS AND EQUIPMENT Telephone, personal computer (including word processing and other specialized ...

PA · On-site

$48K - $77K/yr

Collaborate with System Design Managers, Fire Engineering Supervisor and Systems Design Specialists ... Voluntary benefit products * 401k retirement savings plan * Flexible Spending Account * Paid time ...

UI-UX Engineer

Philadelphia, PA · On-site

$65K - $115K/yr

... Voluntary Spouse and Child Life Insurance • Paid time off with company holiday • Tuition ... Bachelor's degree in Electrical/Electronic/Computer Engineering, Computer Science, or Information ...

Data Engineer

Pittsburgh, PA

$111K - $133K/yr

Bachelor's degree in Information Science, Computer Science, Computer Engineering, or similar ... Our employee-led Culture Club helps foster connection through team events, volunteer opportunities ...

next page

Showing results 1-20

Computer Programmer Volunteer information

See Pennsylvania salary details

$33.1K

$65.1K

$95.7K

How much do computer programmer volunteer jobs pay per year?

As of Jul 16, 2026, the average yearly pay for computer programmer volunteer in Pennsylvania is $65,130.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,600.00 and $80,200.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 Pennsylvania? The most popular types of Computer Programmer jobs in Pennsylvania are:
What cities in Pennsylvania are hiring for Computer Programmer Volunteer jobs? Cities in Pennsylvania with the most Computer Programmer Volunteer job openings:
Volunteer Presenter/Mentor

Volunteer Presenter/Mentor

Stem Coding Lab

Pittsburgh, PA • On-site

Part-time

Posted 19 days ago


Job description

Inspire the Next Generation of Innovators
Volunteer Presenters, Mentors, and Panelists needed for summer tech career literacy program for youth grades 6-8.  As little as 1 hour of your time could inspire the next tech professional. 

About STEM Coding Lab
STEM Coding Lab is a 501 (c)(3) non-profit organization founded in 2017, with the mission of providing K-8 children living in underserved communities with CS/AI/STEM skills needed to succeed in a digital economy.  SCL delivers 180+ classes every week across more than 30 schools and institutions to more than 4,300 K-8 children. Programming is primarily delivered during the school day (70%) and after school (15%), with the remainder through summer camps and special events. SCL’s educators deliver an experiential, hands-on learning model grounded in robotics and game design. More than 80% of participating students are eligible for Title I federal free lunch, and SCL has maintained a 100% retention rate among its school partners. For more information, please visit our website www.stemcodinglab.org , or email info@stemcodinglab.org

The Mission: CS Explorers
STEM Coding Lab is seeking tech professionals to anchor our CS Explorers Career Literacy Program. This isn’t a standard classroom lecture—it’s an interactive, high-energy summer experience designed to show middle schoolers that a career in tech is exciting, creative, and within their reach.
Who We’re Looking For
We are seeking professionals (or enthusiasts!) of all career levels, with the following areas of expertise, that have a desire to inspire the next generation of tech professionals:
  • Design & Art: UX/UI Design, 3D Modeling, Industrial Design, Computer-Aided Design (CAD)
  • Data & AI: Data Analysis, Data Science, Machine Learning
  • Robotics & Engineering: Robotics/Automation Engineering, Software Engineering
Volunteer Roles:

Guest Presenters

  • Commitment: One 45-minute interactive session.
  • What you’ll do: Share your career journey and host a "day-in-the-life" activity. Make it hands-on!
  • Deadline: Submit your activity plan 14 days before your scheduled date.
Career Panelists 

  • Commitment: 2 hours per session.
  • What you’ll do: Sit on a professional panel to provide students with feedback on their work. You’ll offer real-world context for the skills they’re learning and keep the encouragement high.
Project Mentors

  • Commitment: 1 hour per session.
  • What you’ll do: Work with small groups (2-3 students) to help them troubleshoot and polish their projects. You are their "technical consultant" and biggest cheerleader.
2026 Schedule & Location
Location: Various sites throughout Pittsburgh, PA (Allegheny County). You can volunteer for 1, 2 or 3 sessions.
  • Session 1: June 29 – July 9
  • Session 2: July 13 – July 23
  • Session 3: July 27 – August 6
Pre-Program Requirements:

  1. June 2026 -1-hour virtual info session + volunteer application and 1-hour virtual training