1

Volunteer Software Development Jobs in Oregon (NOW HIRING)

Senior Software Engineer, Storage Infrastructure

OR · On-site +1

$122K - $161K/yr

Demonstrated software development experience in Go, Python, or similar modern languages building ... Volunteering Paid Time Off Compensation: The US base salary range for this full-time position at ...

Synergy offers its employees a generous portfolio of core and voluntary benefits including: group ... Required Qualifications: * 8+ years of professional software development experience, including 5+ ...

Synergy offers its employees a generous portfolio of core and voluntary benefits including: group ... Software Development Life Cycle (SDLC). As a Quality Assurance Engineer you will be able to ...

Control Technician 1-2

Medford, OR · On-site

$30 - $35/hr

SCADA HMI application software development experience (Preferred: Wonderware/AVEVA, FactoryTalk ... Team Building & Community Office social events, all-company retreat, and paid volunteer hours to ...

SCADA HMI application software development experience (Preferred: Wonderware/AVEVA, FactoryTalk ... Team Building & Community - Office social events, all-company retreat, and paid volunteer hours to ...

Control Technician 1-2

Medford, OR · On-site

$30 - $35/hr

SCADA HMI application software development experience (Preferred: Wonderware/AVEVA, FactoryTalk ... Team Building & Community - Office social events, all-company retreat, and paid volunteer hours to ...

Control Technician 1-2

Medford, OR · On-site

$30 - $35/hr

SCADA HMI application software development experience (Preferred: Wonderware/AVEVA, FactoryTalk ... Team Building & Community - Office social events, all-company retreat, and paid volunteer hours to ...

Oversee fundraising events, volunteer engagement, marketing, and donor communications. * Maintain ... Experience using donor management or fundraising software (DonorPerfect or similar preferred). * A ...

Synergy offers its employees a generous portfolio of core and voluntary benefits including: group ... Appian software development experience. * Experience in BPM (Appian, JBoss BPMS, Activiti, Oracle ...

$18 - $50/hr

We are a leading global software company dedicated to the world of computer aided design, 3D ... Individual career development planning * Professional and technical workshops * Paid volunteer time ...

New

$18 - $50/hr

We are a leading global software company dedicated to the world of computer aided design, 3D ... Individual career development planning * Professional and technical workshops * Paid volunteer time ...

New

$18 - $50/hr

We are a leading global software company dedicated to the world of computer aided design, 3D ... Individual career development planning * Professional and technical workshops * Paid volunteer time ...

New

Showing results 21-40

Volunteer Software Development information

See Oregon salary details

$84.1K

$150.2K

$188.7K

How much do volunteer software development jobs pay per year?

As of Sep 7, 2026, the average yearly pay for volunteer software development in Oregon is $150,242.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,600.00 and $172,300.00 per year, depending on experience, location, and employer.

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 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 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 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 are the most commonly searched types of Software Development jobs in Oregon?

The most popular types of Software Development jobs in Oregon are:

What are popular job titles related to Volunteer Software Development jobs in Oregon?

For Volunteer Software Development jobs in Oregon, the most frequently searched job titles are:

Infographic showing various Volunteer Software Development job openings in Oregon as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 17% Part Time, and 2% Contract. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $150,242 per year, or $72.2 per hour.

Senior Software Engineer - C++ Linux & Cloud Workload Security

SentinelOne

OR • On-site, Remote

$122K - $161K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 2 days ago


Job description

What will you do?

The role includes end-to-end responsibility for developing new capabilities, starting from researching the landscape of new Linux related security technologies through design and  implementation of strategies and algorithms, and delivering them at scale. You will work on low-level kernel hooks leveraging eBPF through user-space processing pipelines, along with pure system engineering challenges.

Your deliveries will enhance the security of various Linux and cloud workloads protected by our product, which serves thousands of customers (including enterprise & public sector clients across the globe, including some of the largest companies globally) and processes hundreds of millions of events daily as part of SentinelOne's security offering.

We are looking for a talented software engineer with experience in the Linux and the cloud security domain. People that can explore new technologies, design and develop from scratch innovative ideas and drive new capabilities at scale to our products.

Your duties:

  • Software Development
  • Write tests to cover new code
  • Conduct low-level research and design new features
  • Peer code reviews; Participate in team's design reviews
  • Teamwork
  • Learn new technologies in the Linux and cloud workload security domains
  • Architect end-to-end security solutions for complex features with loose problem definition
  • Support customers with issues and requests within the team's domain
  • Attend daily and weekly scrum meetings
Why SentinelOne?

AI is redefining how the world operates and rewriting the rules of security in real time, and SentinelOne was built for this moment. From day one, we architected an AI-native platform designed to operate at machine speed, not as an add-on to legacy systems but as the foundation itself. If you want to build where innovation and impact move together, this is that place.

We invest in our Sentinels with comprehensive, competitive benefits designed to support you and your family:

Equity & Rewards

  • Restricted Stock Units (RSUs)
  • Employee Stock Purchase Plan (ESPP)

Time Off & Wellbeing

  • Flexible time off
  • Paid company holidays and paid sick time
  • Gender-neutral parental leave
  • Grandparent leave

Insurance & Financial Security

  • Medical, dental, and vision coverage
  • 401(k) retirement plan with company match
  • Life and disability insurance
  • Health and dependent care FSA
  • Voluntary benefits (hospital, accident, critical illness)
  • Employee Assistance Program (EAP)
  • ARAG pre-paid legal
  • Nationwide pet insurance
  • Cancer Care program
  • Global business travel medical insurance

Work Perks & Flexibility

  • Home office allowance
  • Mobile phone reimbursement

Wellness & Lifestyle

  • Wellness coach
  • Wellness/gym reimbursement
  • Fertility coverage
  • Adoption & surrogacy reimbursement