1

Volunteer Software Development Jobs in Oregon (NOW HIRING)

Staff Performance Engineer - SDET

OR · On-site +1

$110K - $204K/yr

BECU Cares volunteer time off + donation match IMPACT YOU'LL MAKE: As a Staff Software Development Engineer in Test (SDET) - Performance Engineering, you will contribute to shaping the future of ...

Senior Software Engineer

Salem, OR · On-site

$130K - $150K/yr

Lead the design, development, and implementation of complex software solutions. * Write clean ... Generous Paid Time Off including 12 holidays, paid exercise time, paid volunteer time, and paid ...

... volunteer paid time off; short-termand long-term disability plans. What You Drive at DTNA * Lead software architecture and feature development and implementation decisions * Define and govern a ...

Senior Software Engineer

Salem, OR

$123K - $162K/yr

Contribute to all stages of the software development lifecycle. * Serve as SME for Cube Control ... Generous Paid Time Off including 12 holidays, paid exercise time, paid volunteer time, and paid ...

Aflac, a Fortune 500 company, is an industry leader in voluntary insurance products that pay cash ... Pursuing Self-Development * Serving Customers * Supporting Change * Supporting Organizational Goals

Senior Software Engineer - FTC

OR · On-site +1

$130K - $142K/yr

Establish and support development processes. * Provide stewardship of the long-term sustainability ... Short term and long term disability insurance * 2 days paid time off for volunteering per year

OR · On-site

$122K - $161K/yr

Required: * 4+ years of software development experience, with dedicated experience on macOS ... Voluntary benefits (hospital, accident, critical illness) * Employee Assistance Program (EAP)

Sr. Software Engineer - FOS

OR · On-site +1

$140K - $175K/yr

Lead a team of developers through the full software development lifecycle - from design and ... voluntary insurances. We have paid time off, flex-time schedules, remote work options and a 401k ...

Software Engineer III

$105K - $145K/yr

Aflac, a Fortune 500 company, is an industry leader in voluntary insurance products that pay cash ... Pursuing Self-Development * Serving Customers * Supporting Change * Supporting Organizational Goals

Software Engineer II

OR · Remote

$67K - $90K/yr

Working knowledge of software development methodologies, standards, and coding best practices ... Voluntary Lifestyle benefits and other perks that enhance your physical, mental, emotional and ...

next page

Showing results 1-20

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 Jun 26, 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 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 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:
What job categories do people searching Volunteer Software Development jobs in Oregon look for? The top searched job categories for Volunteer Software Development jobs in Oregon are:
Infographic showing various Volunteer Software Development job openings in Oregon as of June 2026, with employment types broken down into 96% Full Time, and 4% Part Time. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $150,242 per year, or $72.2 per hour.
Staff Performance Engineer - SDET

Staff Performance Engineer - SDET

BECU

OR • On-site, Remote

$110K - $204K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 12 days ago


BECU rating

8.7

Company rating: 8.7 out of 10

Based on 24 frontline employees who took The Breakroom Quiz


Job description

Is it surprising to hear that a financial institution of 1.5 million members and over $30 billion in managed assets say that success comes from focusing on people, not profits?
Our "people helping people" philosophy has guided us since 1935, driving our deep commitment to serving our members, communities, and each other. When you join our team, you become part of a purpose-driven organization where your work makes a real difference.
While we're proud of our history, we're even more excited about our future. With business and technology transformation on the horizon, there's never been a better time to be part of BECU.

PAY RANGE

The Target Pay Range for this position is $141,800.00-$173,300.00 annually. The full Pay Range is $110,100.00 - $204,900.00 annually. At BECU, compensation decisions are determined using factors such as relevant job-related skills, experience, and education or training. Should an offer for employment be made, we will consider individual qualifications. In addition to your salary, compensation incentives are available for the hired applicant. Incentives are performance based and targets vary by role.

BENEFITS - because people helping peoplestarts with supporting you

  • 401(k) Company Match (up to 3%)

  • 4% annual contribution to your 401(k) by BECU

  • Medical, Dental and Vision (family contributions as well)

  • PTO Program + Exchange Program

  • Tuition Reimbursement Program

  • BECU Cares volunteer time off + donation match

IMPACT YOU'LL MAKE:

As a Staff Software Development Engineer in Test (SDET) - Performance Engineering, you will contribute to shaping the future of quality and performance engineering at BECU. You'll apply your technical expertise to help teams build reliable, scalable, and secure software that supports meaningful experiences for BECU members. Your leadership in performance engineering, test strategy, and automation will help elevate engineering practices, streamline delivery, and strengthen the technology ecosystem across the organization.

Your work directly supports accessible, dependable solutions that positively impact the communities BECU serves.

To join our dynamic team, we require candidates to be residents of WA,OR,ID, AZ, TXorCA.Ifyou'relocatedin Washington state and within a reasonable driving distance from Tukwila, we arerequestingthat you come into our HQ on Tuesdays & Wednesdays.For those candidates that live outside the commute distance of TFC and in any of our approved remote work locations, this role will be remote. Remote or onsite, we are committed to ensuring you are fully engaged and included in our collaborative environment.

WHAT YOU'LL DO:

  • Lead Test Strategy & Execution:Develop inclusive, scalable test strategies, automation frameworks, and performance tools that empower engineering teams across web, mobile, and data environments.

  • Advance Performance Engineering:Analyze system behavior, performance patterns, and load models to identify opportunities for improving scalability, testability, and overall reliability.

  • Lead Performance Testing Initiatives:Guide performance engineering efforts, interpret results, identify patterns, and collaborate across teams to resolve issues with clarity and accuracy.

  • Share Knowledge & Foster Learning:Contribute to internal learning sessions, technical discussions, and community knowledge sharing to support continuous education and collaboration.

  • Establish Technical Standards:Review test and automation code for quality and consistency, contribute to engineering standards, and help maintain best practice testing guidelines.

  • Mentor & Support Engineers:Provide constructive, skills focused coaching to SDETs and engineers through code reviews, test design discussions, and knowledge sharing.

  • Enhance CI/CD Quality:Strengthen automated test reliability within CI/CD pipelines, identifying opportunities to optimize build feedback and execution stability.

  • Champion Quality Culture:Advocate for performance and end to end testing practices that improve overall product quality and promote shared ownership across engineering teams.

  • Support Technical Growth & Innovation:Provide guidance and expertise across engineering initiatives, contributing to improved processes, tools, and testing efficiency.

  • Engage in Broader Team Efforts:Contribute to team goals and evolving initiatives with a collaborative,community-orientedmindset.

This isn't just about completing tasks. It's about contributing to BECU's ongoing journey, where your expertise is valued, your insights matter, and your growth is continuously supported.

WHAT YOU'LL GAIN:

  • Opportunities for Influence:The ability to shape engineering quality and performance practices across multiple teams and technical domains.

  • Deep Technical Development:Growth in areas such as performance engineering, automation frameworks, distributed systems, cloud platforms, and scalable test architecture.

  • Collaborative Leadership:Frequent opportunities to mentor peers, contribute to learning communities, and influence strategic technical direction.

  • Supportive Innovation Culture:A space where diverse perspectives are welcomed, new ideas are encouraged, and experimentation is supported.

  • Modern Tools & Environments:Hands-on experience with cloud platforms, CI/CD ecosystems, automation frameworks, performance orchestration tools, and a broad mix of programming languages.

  • Community-Focused Mission:The chance to contribute to technology that supports the financialwell-beingof BECU's members and communities.

QUALIFICATIONS:

Minimum Qualifications

  • Bachelor's degree in computer science or related discipline, or equivalent work experience.

  • Minimum seven years of hands-on experience with programming and scripting languages to support performance frameworks like JMeter, C#, Python or JavaScript/Typescript (or other languages) performing software development/QA in a polyglot environment.

  • Minimum seven years of experience designing test plans, cases and writing automated tests in a team environment, including performance testing practices.

  • Minimum two years of experience testing applications and services with security automation frameworks.

  • Minimum seven years of experience with continuous integration systems and test case management tools.

  • Proficiency with test frameworks such as Nunit, MSTest, Xunit, Selenium, Playwright or Gherkin.

  • Experience with public cloud (Azure/AWS/Google Cloud) technologies.

  • Experience using git, including performingcode reviews,pull requests, and following branching standardssuch as Git Flow or Trunk-Based Development.

Desired Qualifications

  • Demonstrated strong understanding and experience in performance Engineering and QA methodologies for web, API and mobile applications releases.

  • Working knowledge of containers and performance engineering orchestration platforms likeBlaze Meter, Octoperf or Azure Load test.

  • Demonstrated experience in unit testing,integrationtesting andperformance testing. Demonstrated experience testing for performance optimization and scalability.

  • Demonstrated experience with relational and non-relational database structures. Able to understand and construct SQL queries, and NoSQL queries.

JOIN THE JOURNEY:

Ready to contribute to meaningful technical progress? Interested in being part of a collaborative and innovative team where your ideas and contributions support BECU's growth and success? This is more than a role-it's an opportunity to advance your skills, expand your impact, and help strengthen BECU's technology landscape.

Bring your experience, curiosity, and commitment to continuous learning. Apply today and join us in building accessible, reliable, and future ready solutions.

Your journey of growth, innovation, and impact starts here.

#BECU #YourGrowth #BECUJourney

EEO Statement:


BECU is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, veteran status, disability, sexual orientation, gender identity, or any other protected status.


What BECU employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom