1

Volunteer Software Development Jobs (NOW HIRING)

Overview This is a pro-bono volunteer position. JerseySTEM is looking for talented professionals ... We're looking for a volunteer Software Development Lead with a background in software or IT to help ...

Software Development Manager

Denver, CO · On-site

$127.10K - $167.80K/yr

... of volunteer PTO, educational assistance and a 401k with a 3% match. Job Title: Software ... Direct Hire Our client in the Denver, Colorado area is looking for a Software Development Manager ...

The Director of Software Development will oversee multiple development teams focused on areas such ... Voluntary Benefits * 100% Company Paid Long and Short-Term Disability * 15 Paid Time Off (PTO) days ...

TheDirector of Software Development will oversee multiple development teams focused on areas such ... Voluntary Benefits * 100% Company Paid Long andShort-TermDisability * 15 Paid Time Off (PTO ...

... manage software development tasks associated with developing, debugging or designing software ... We also encourage employees to give back to their communities through our volunteer programs. We're ...

New

... manage software development tasks associated with developing, debugging or designing software ... We also encourage employees to give back to their communities through our volunteer programs. We're ...

New

Manager, Software Development (AML)

Cary, NC · On-site

$115.50K - $152.50K/yr

Manager, Software Development (AML) Hybrid, Cary, North Carolina We're a leader in data and AI ... S. Winter Wellness Break between December 25 and January 1. * Volunteer Time Off, parental leave ...

Software Development Manager

New York, NY · On-site

$135.10K - $178.30K/yr

Whether you're raising a family, you're passionate about where you volunteer, or you want to ... As a Software Development Manager within IG Data, you will lead a team of software and data ...

Software Development Analyst

Quincy, MA · On-site

$120K - $202.50K/yr

Software Development Analyst will contribute and drive the development, enhancement and maintenance ... paid volunteer days, and vibrant employee networks that keep you connected to what matters most.

New

Manager, Software Development (AML)

Cary, NC · On-site

$115.50K - $152.50K/yr

Manager, Software Development (AML) Hybrid, Cary, North Carolina We're a leader in data and AI ... S. Winter Wellness Break between December 25 and January 1. * Volunteer Time Off, parental leave ...

Software Development Manager

Seattle, WA

$140.50K - $185.50K/yr

Whether you're raising a family, you're passionate about where you volunteer, or you want to ... As a Software Development Manager within IG Data, you will lead a team of software and data ...

Software Development Manager

Seattle, WA · On-site

$140.50K - $185.50K/yr

Whether you're raising a family, you're passionate about where you volunteer, or you want to ... As a Software Development Manager within IG Data, you will lead a team of software and data ...

next page

Showing results 1-20

Volunteer Software Development information

See salary details

$79.5K

$142.1K

$178.5K

How much do volunteer software development jobs pay per year?

As of May 29, 2026, the average yearly pay for volunteer software development in the United States is $142,102.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,500.00 and $163,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Volunteer Software Developer, and why are they important?

To thrive as a Volunteer Software Developer, you need a solid understanding of programming languages, version control, and software development principles, typically gained through education or self-study. Familiarity with platforms like GitHub, issue trackers, and common frameworks or libraries is highly beneficial. Strong communication, teamwork, and a proactive attitude help you collaborate effectively with diverse teams and stakeholders. These skills enable volunteers to contribute meaningful code, support project goals, and drive positive impact in resource-limited environments.

What are some common challenges faced by volunteer software developers, and how can they be effectively managed?

Volunteer software developers often work with teams that have varying skill levels and may be distributed across different time zones, making communication and coordination challenging. Additionally, since volunteer roles are typically part-time or flexible, balancing project deadlines with volunteers’ availability requires strong project management and clear expectations. To manage these challenges, it’s helpful to use collaborative tools, maintain regular check-ins, and establish clear documentation and coding standards. Open communication and a supportive team culture can also help volunteers stay engaged and productive.

What is volunteer software development?

Volunteer software development involves individuals offering their programming skills and technical expertise for free to support non-profit organizations, open-source projects, or community initiatives. These volunteers help build, maintain, or improve software systems without monetary compensation, often to support causes they care about. This work can range from designing websites to developing complex applications, and may be done remotely or on-site. Volunteering in software development not only helps organizations achieve their missions but also provides volunteers with valuable experience and networking opportunities.

What is the difference between Volunteer Software Development vs Software Developer?

AspectVolunteer Software DevelopmentSoftware Developer
CredentialsTypically no formal credentials required; passion and basic coding skillsBachelor's degree in Computer Science or related field often required
Work EnvironmentNon-profit, open-source projects, or community initiativesCorporate, startup, or freelance settings
Employer & IndustryNon-profit organizations, open-source communitiesTech companies, startups, consulting firms
Search & Comparison IntentVolunteering opportunities, unpaid coding rolesPaid employment, career development

Volunteer Software Development involves unpaid work for non-profit or open-source projects, often with flexible credentials. Software Developers typically work in paid roles within companies, requiring formal education and professional experience. Both roles involve coding but differ mainly in compensation, work environment, and career progression.

What cities are hiring for Volunteer Software Development jobs? Cities with the most Volunteer Software Development job openings:
What are the most commonly searched types of Software Development jobs? The most popular types of Software Development jobs are:
What states have the most Volunteer Software Development jobs? States with the most job openings for Volunteer Software Development jobs include:
Infographic showing various Volunteer Software Development job openings in the United States as of May 2026, with employment types broken down into 55% Full Time, 11% Part Time, 30% Contract, and 4% Nights. Highlights an 75% Physical, and 25% Hybrid job distribution, with an average salary of $142,102 per year, or $68.3 per hour.
TECH500: Software Development Lead

TECH500: Software Development Lead

JerseySTEM, Inc.

Remote

Other

Posted 17 hours ago


Job description

About JerseySTEM
All JerseySTEM roles are pro-bono (unpaid) positions.
JerseySTEM is a mission-driven professional network of pro-bono contributors dedicated to improving access to STEM education and career pathways for underserved middle school girls in New Jersey.
Members contribute their professional skills and leverage their networks in service of the organization's gender-equity agenda.
Membership is a minimum six-month commitment of approximately six flexible hours per week and includes a $100 refundable deposit, returned after six months of active membership. K-12 educators, retirees, veterans, interns, and students are exempt from the deposit.
Overview
This is a pro-bono volunteer position.
JerseySTEM is looking for talented professionals across our departments to commit time and energy as long-term engagement for our mission to provide STEM education to underrepresented middle school girls.
We're looking for a volunteer Software Development Lead with a background in software or IT to help manage small tech projects and support other technical volunteers. This person will help keep our tools and systems running smoothly by writing scripts and connecting different platforms using APIs.
We work across several services (Jira, Salesforce, Google Workplace, Slack, iCiMS), and have automations to make the process of onboarding our many short term volunteers as streamlines as possible. We do this by maintaining scripts (primarily google app script/javascript) and other APIs and automated workflows.
Responsibilities
  • Guide and support a small team of interns working on internal tools and scripts
  • Make sure teams are making progress on their assigned tasks
  • Step in as backup for other Tech Team leads when needed
  • Help organize and track technical tasks (using tools like Jira)
  • Assist in interviewing and onboarding new tech volunteers
  • Commit to 6 hours per week for at least 6 months

Qualifications
  • Some technical, programming, or scripting experience (e.g., APIs, automation, Google Apps Script/Javascript)
  • Ability to work independently and communicate clearly
  • Some familiarity with tools like Google Workspace, Slack, Jira, Salesforce or willingness to learn
  • Strong leadership/team building skills
  • Resourceful, can-do attitude
  • Previous leadership or mentoring experience is a plus