1

Computer Programmer Volunteer Jobs in Pennsylvania

Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a ... Employer-paid group term life insurance and the option to elect voluntary life insurance * Paid ...

Senior Autonomy Integration Engineer

Pittsburgh, PA · On-site

$101K - $139K/yr

Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a ... Employer-paid group term life insurance and the option to elect voluntary life insurance * Paid ...

Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a ... Employer-paid group term life insurance and the option to elect voluntary life insurance * Paid ...

Data Engineer

Pittsburgh, PA · On-site

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

Other voluntary benefits including: Critical Illness, Hospital Indemnity, Identity Theft Protection ... Has experience and basic understanding of computer programming to modify durability test cycles and ...

Showing results 21-40

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 Aug 8, 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 is a computer programmer volunteer?

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 are the key skills and qualifications needed to thrive as a computer programmer volunteer?

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 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 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:
Infographic showing various Computer Programmer Volunteer job openings in Pennsylvania as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution, with an average salary of $65,130 per year, or $31.3 per hour.

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 14 hours ago


Job description

Location: Windber, PA (On-Site)
Reports To: Engineering Manager
Must be authorized to work in the U.S.
About Us
For over 40 years, Kitron Group has been leading the way in manufacturing and assembly of electronics for daily use around the world. Our focus on the values of Commitment, Innovation, and Engagement has enabled us to become a leading global electronics manufacturing services (EMS) company. Our U.S.-based facility, Kitron Technologies, is continuing to expand and add to our team.
Why Work for Us?
At Kitron, we have a team of highly-skilled and trained colleagues. Working for us means you get access to ongoing learning and development opportunities, as well as our industry-leading benefits offerings, such as:
  • Generous Paid Time Off (PTO)
  • Volunteer Time Off (VTO)
  • Medical, dental, and vision insurance
  • Employee-Assistance Program (EAP)
  • Company-paid life insurance, short term disability, and long term disability
  • 401(k) with company match
  • 9/80 work schedule
  • Additional voluntary benefits
Hear from a Kitron Employee
Check out the link below to learn directly from one of Kitron's tenured employees about her experience working for the company.
Hint: She talks directly to candidates near the end of the video! Click here or copy and paste into your browser: https://www.youtube.com/watch?v=APZBCNRYpKg
About the Role
As a Test Development Engineer at Kitron, you will be responsible for designing, developing, and implementing cost-effective methods for testing and troubleshooting systems and equipment throughout all phases of product development and manufacturing. With minimal oversight, you will direct the preparation of test and diagnostic programs, design advanced test fixtures and equipment, and develop comprehensive specifications and procedures for new products. You will independently manage labor, schedules, and equipment requirements for testing and evaluating both standard and specialized devices, while providing technical leadership to cross-functional teams and mentoring junior engineers.
Key Responsibilities
  • Develop test fixtures/hardware and printed circuit boards to support device test and calibration.
  • Develop test and calibration software, commonly using .Net, NI LabVIEW / Test Stand, and/or C#.
  • Utilize custom designed test systems and/or industry standard ATEs for device test and characterization.
  • Work with Engineering team to determine test and calibration requirements.
  • Collaborate with a multifunctional and multi-site international team to support device test, characterization, and qualification for new product releases
  • Serve as a trusted advisor to the leadership team and a role model of accountability, transparency, and collaboration.
Minimum Qualifications
  • Bachelor’s degree in electrical engineering, computer engineering, mechanical engineering, or a related technical field.
  • Advanced expertise in developing comprehensive test strategies and diagnostic systems to validate product functionality against specifications and identify complex performance issues.
  • Significant experience designing and building complex test fixtures, equipment, and standardized test procedures to ensure accurate, repeatable results across multiple product lines.
  • Proven ability to lead qualification and testing efforts, including defining testing standards, improving quality systems, and ensuring alignment with industry requirements and benchmarks.
  • Strong technical leadership skills, with demonstrated success solving complex system- and equipment-level issues, mentoring engineers, and collaborating across cross-functional teams.
  • Solid capability in managing testing resources across multiple projects, optimizing schedules, equipment utilization, and overall efficiency.
  • Technical proficiency and working knowledge of software development principles, including object-oriented programming, and advanced understanding of PCB design principles.
Physical amp; Work Environment Requirements
  • Climate-controlled electronics manufacturing services floor with additional time in an office setting.
  • Must be able to sit for extended periods with or without reasonable accommodation.
Pre-Employment Requirements
All offers of employment are contingent upon successful completion of a background check and pre-employment drug screening. These screenings are conducted in accordance with applicable laws and help us maintain a safe and secure workplace.

Kitron is committed to the principles of Equal Employment Opportunity (EEO). EEO policies cover all employees and employment programs, management practices and decisions to include recruiting, hiring, promotions, transfers, training and career development, benefits, and separation. All employees and applicants for employment shall be given fair treatment and equal employment opportunity regardless of their race, color, religion, age (40 and over), sex, sexual orientation, gender identity, pregnancy status, national origin, disability, veteran status, genetic information, political affiliation, or other prohibited non-merit factors.
Kitron Technologies is committed to the full inclusion of all qualified individuals. In keeping with our commitment, Kitron will take the steps to assure that people with disabilities are provided reasonable accommodations. Accordingly, if reasonable accommodation is required to fully participate in the job application or interview process, to perform the essential functions of the position, and/or to receive all other benefits and privileges of employment, please contact Human Resources at 814-467-9779.
The employee must be able to perform the essential job duties/functions of the position satisfactorily and, if requested, reasonable accommodations will be made to enable employees with disabilities to perform the essential functions of their job, absent undue hardship.