1

Computer Programmer Volunteer Jobs in Seattle, WA

Senior Principal Software Engineer

Seattle, WA · On-site

$142K - $196K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelors or Master's in Computer Science, Computer Engineering, or related field. Responsibilities ... Voluntary benefits including auto, homeowner and pet insurance The role will generally accept ...

Developer

Seattle, WA · Remote

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent ... Life Insurance (Basic, Voluntary & AD&D) * Paid Time Off (Vacation, Sick & Public Holidays)

Developer

Seattle, WA · On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent ... Life Insurance (Basic, Voluntary & AD&D) * Paid Time Off (Vacation, Sick & Public Holidays)

Project Engineer

Seattle, WA · On-site

  • Life

  • Retirement

  • PTO

Prepare layouts in CAD for low pressure HVAC ductwork and distribution as well as HVAC piping ... Voluntary Benefits such as LTD, STD, Accident and Life and AD&D Insurance. Monthly Auto Allowance.

Staff Mechanical Engineer - Payloads

Tukwila, WA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Design spacecraft mechanical structures, assemblies, and components with CAD software (Creo ... Medical, dental, vision, disability, group term life and AD&D, voluntary life and AD&D insurance

Staff Mechanical Engineer - Payloads

Tukwila, WA · Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Design spacecraft mechanical structures, assemblies, and components with CAD software (Creo ... Medical, dental, vision, disability, group term life and AD&D, voluntary life and AD&D insurance

Showing results 41-60

Computer Programmer Volunteer information

See Seattle, WA salary details

$37.6K

$73.9K

$108.7K

How much do computer programmer volunteer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for computer programmer volunteer in Seattle, WA is $73,942.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,500.00 and $91,000.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 Seattle, WA?

The most popular types of Computer Programmer jobs in Seattle, WA are:

What cities near Seattle, WA are hiring for Computer Programmer Volunteer jobs?

Cities near Seattle, WA with the most Computer Programmer Volunteer job openings:

$151K/yr

Full-time

Posted 7 days ago


U.S. Department Of Defense rating

7.8

Company rating: 7.8 out of 10

Based on 538 frontline employees who took The Breakroom Quiz

28th of 49 rated military and defense


Job description

You will serve as a SUPERVISORY GENERAL ENGINEER in the Ocean Engineering Department (Code 120) of PSNS and IMF as the Test Engineering and Planning Division Head.Qualifications:Your resume must demonstrate at least one year of specialized experience at or equivalent to the GS-13 grade level or pay band in the Federal service or equivalent experience in the private or public sector as a professional ENGINEER, leading a diverse team of engineers and engineering technicians with experience in project engineering and testing; hold self and others accountable with little oversight; analyze a variety of engineering planning and testing scenarios to ensure subordinates are meeting the department intentions and requirements.
Additional qualification information can be found from the following Office of Personnel Management website:
https://www.opm.gov/policy-data-oversight/classification-qualifications/general-schedule-qualification-standards/#url=List-by-Occupational-Series AND https://www.opm.gov/policy-data-oversight/classification-qualifications/general-schedule-qualification-standards/0800/files/all-professional-engineering-positions-0800.pdf
Experience refers to paid and unpaid experience, including volunteer work done through National Service programs (e.g., professional, philanthropic, religious, spiritual, community, student, social). Volunteer work helps build critical competencies, knowledge, and skills and can provide valuable training and experience that translates directly to paid employment.Education:Applicants must meet the following basic education requirements of the Office of Personnel Management (OPM) Qualifications Standards Manual:
Successful completion of a professional engineering degree. To be acceptable, the program must: (1) lead to a bachelor's degree (or higher) in a school of engineering with at least one program accredited by the Accreditation Board for Engineering and Technology (ABET); or (2) include differential and integral calculus and courses (more advanced than 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. Such education must demonstrate the knowledge, skills, and abilities necessary to do the work of the position.
OR
Current registration as an Engineer Intern (EI), Engineer in Training (EIT), or licensure as a Professional Engineer (PE) by any State, the District of Columbia, Guam, or Puerto Rico. Absent other means of qualifying under this standard, those applicants who achieved such registration by means other than written test (e.g., State grandfather or eminence provisions) are eligible only for positions that are within or closely related to the specialty field of their registration For more information about EI and EIT registration requirements, please visit the National Society of Professional Engineers website at: http://www.nspe.org
OR
Evidence of having successfully passed the Fundamentals of Engineering (FE) examination or any other written test required for professional registration by an engineering licensure board in the various States, the District of Columbia, Guam, and Puerto Rico The FE examination is not administered by the U. S. Office of Personnel Management. For more information, please visit: http://www.nspe.org/Licensure/HowtoGetLicensed/index.html.
OR
Successful completion of at least 60 semester hours of courses in the physical, mathematical, and engineering sciences and in engineering that included the courses specified in the basic requirements under paragraph A (above). The courses must be fully acceptable toward meeting the requirements of an engineering program as described in paragraph A (above)
OR
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 applicant has had at least one year of professional engineering experience acquired under professional engineering supervision and guidance. Ordinarily, there should be either an established plan of intensive training to develop professional engineering competence, or several years of prior professional engineering-type experience, e.g., in interdisciplinary positions.
Employment Type: OTHER

What U.S. Department Of Defense employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom