You are here:

Jobs & Internships

Come join our team!

Do you want to help others build a better world? Are you excited to wake up every work day to an opportunity to bring your skills and experience to nonprofits across Washington and Oregon? Would you enjoy working in a fast-paced and flexible work environment with highly skilled colleagues passionate about service? Join our team!

At 501 Commons, we strive to provide nonprofits with exceptional programs, consulting, subscription services, and resources. Our services amplify the strengths of nonprofits so they, and the communities they serve, can flourish.

Our organization's success relies on the expertise and dedication of our diverse and multi-cultural staff. We offer a supportive, friendly, and team-oriented environment as reflected in our Team Charter. Our benefits include:

  • Flexible work schedule
  • Ability to work remotely (Not only during during the pandemic; Amount of remote work depends on the  position requirements)
  • Competitive health benefits that include medical, dental, vision and life insurance options
  • Access to a 401(k) retirement plan
  • Generous paid time off (PTO)

An inclusive and supportive work culture

501 Commons is an equal-opportunity employer. We actively recruit persons of diverse backgrounds and support the retention and advancement of diverse persons within the organization. We believe that having a board, staff, and volunteer corps with diverse personal and professional backgrounds enhances our ability to meet our mission and creates a vibrant environment where individuals can learn, grow, and thrive.

501 Commons is committed to providing an inclusive workplace that includes people of diverse backgrounds and fully utilizes their talents to achieve its mission. We are committed to fostering and supporting a workplace culture inclusive of people regardless of their race, ethnicity, national origin, gender, sexual orientation, socio-economic status, marital status, age, physical abilities, political affiliation, religious beliefs or any other non-merit fact, so that all employees feel included, equally valued, and supported.

Join our Team!

To apply for any of the below openings, please email a cover letter and resume, with the position title in the subject line, to No calls, please. We look forward to hearing from you!

Current Openings (see descriptions below)

Salesforce Consultant


In order to serve their clients and perform their missions, nonprofit organizations need to make effective use of information technology. However, many of them lack the training, knowledge or support they need to do so. This is where we step in, and this is where you can help. As a key member of our Technology Services team, the Salesforce Consultant will work to help nonprofits meet their missions by driving client-specific implementations, integrations, maintenance, and system improvements on the Salesforce platform.

This is a very customer-focused role with lots of client interaction, so an aptitude for working with people as well as data is essential. Sensitivity toward nonprofits’ missions and operations is crucial along with the ability to explain technical options and limitations to both technical and non-technical audiences.

It is also important to maintain a big-picture perspective of client organizations and their needs while providing assistance to them. Skills in process improvement and requirements definition and prioritization are essential.

Salary: $62,000-$75,000 annually DOE


  • Project development
    • Lead or facilitate defining and gathering client business requirements.
    • Analyze client business requirements while accounting for priorities.
    • Prioritize delivering the highest value as early as possible within client budget.
    • Translate nonprofit client needs into successful Salesforce implementations.  These typically involve Salesforce customization, data migration, technical documentation, and coaching client administrators.
  • Salesforce system administration – best practices and practical application in these areas:
    • Users, profiles and permission sets
    • Objects and page-layouts
    • Automation including workflows, processes, and flows
    • Reports, Dashboards and List Views
    • Salesforce system and database maintenance
      • Data deduplication
      • Release Updates
      • Health Checks
    • Website-to-Salesforce integration
    • Use of  data import tools like Data Loader and Workbench
  • Integration management – fitting third-party applications to the nonprofit’s business process. As examples:
    • Email marketing: MailChimp, Campaign Monitor, Vertical Response, Soapbox Mailer, etc.
    • Forms, merge and reporting: Apsona, Conga, Form Assembly, FormStack, DocuSign.
    • Online giving integration: Classy, iATS Brickwork, Click & Pledge, Soapbox Engage
    • Event registration integration:
    • Nonprofit Cloud packages including Nonprofit Success Pack, Program Management Module, Case Management, Volunteers for Salesforce, and Auctions for Salesforce.
    • Other website integration applications like Gravity Forms, Salesforce sites, JotForm, Zapier, etc.
  • Assist Client Engagement Manager with client intake and project scoping.
  • Manage ongoing client relationships.
  • Stay current with Salesforce releases and corresponding documentation and provide new functionalities and solutions as needed.

The above list includes the most commonly occurring responsibilities of this position. From time-to-time other duties commensurate with the level of this position may be assigned.


  • Bachelor’s Degree preferred
  • 2+ years as a Salesforce administrator, certifications a plus.
  • 3+ years in technology as a consultant, business analyst or database/systems administrator.
  • Experience with Salesforce Nonprofit Success Pack including legacy “Starter Pack” versions.
  • Experience working with nonprofit organizations – strongly preferred.
  • Experience creating documentation for requirements, design, test, and training.
  • Experience as a developer a plus, but not required
  • Open source Website CMS experience a plus (especially Plone, WordPress, Drupal).
  • Desirable: Experience with (or desire/aptitude to learn) Apex, VisualForce, and Lightning Components.
  • Demonstrated ability to prioritize tasks and organize information, work independently and use good judgment.
  • Ability to develop and maintain effective working relationships with others; well-developed communication skills with colleagues and client stakeholders.
  • Ability to self-manage and adapt to changing priorities as needed.
  • Adept with multiple software systems and willing to learn new products.

If your qualifications don’t match exactly to these requirements but you think you’re a good fit for the position, we still want to hear from you about why you’d be a great addition to our team.

IT Administrator


Maintaining stable technology is critical for nonprofits working each day to help people and communities flourish. The IT Administrator is responsible for helping nonprofits throughout our region by providing support by phone, chat email and remote access in a Managed Services environment.  This position is the preliminary level of support for client desktops, printers and infrastructure. Effective listening and communication skills are essential to respond to diverse clients with urgent needs and various levels of technical understanding. As a member of the Technology Services team, this position interacts regularly with technical roles and consultants. There are opportunities for ongoing peer and self-learning in a supportive, service-oriented environment.


Service Desk Function - (90%)

  • As an owner of customer satisfaction, respond to requests via chat, telephone, email and a ticket system in a timely manner. Create call logs documenting client interactions that are accurate, thorough and timely.
  • Serve as the first point of contact for conducting problem determination and execution of resolution using documented procedures and available tools.  Document problem-solving efforts in preparation for hand-off to other IT team members.
  • Provide service request fulfillment and Incident Management for network, servers, PC and Mac workstations, mobile devices, services and applications.
  • Provide service request fulfillment and problem solving for subscriptions, permissions and access to network resources using Google’s product line including G-Suite and Microsoft’s product line including Active Directory, Office 365, Exchange and Sharepoint.
  • Install and configure PC hardware, software and peripherals.
  • Work as liaison, as necessary, between the customer and their technology providers, including Internet, email and third-party hardware and software.
  • Assist or lead activities to triage, escalate and problem solve reported Incidents.
  • Manage the Service Desk board in the ticketing tool.
  • Create and update knowledge articles.
  • Work on special projects and supports IT team members.

Professional Development, Research, and Teamwork – (10%)

  • Maintain individual knowledge of the latest technological changes in focus area by attending training, reviewing current literature, and remaining proficient with administering Cloud Services.
  • Actively engage in team meetings and conversations

Competencies and Qualifications:


  • Associates degree in Computer Science, Information Technology, Business Technology, related field of study or 2+ Information Technology experience.
  • 3+ years of experience with customer facing skills in an IT role with the ability to communicate effectively with persons who may not be technically inclined.
  • 3+ years of hands-on local and wide area experience for network technology including Wi-Fi, VPN, and Internet connectivity products (hubs, switches, routers, firewalls, monitoring systems) and their installation, configuration, and support.
  • 3+ years of Microsoft Windows client and server systems with Active Directory administration and problem solving experience.
  • 3+ years of Microsoft Office 365, Google G-Suite and cloud services with administration and problem solving experience.
  • 3+ years of server and client-side protection strategies against viruses, malware, and spam with administration and problem solving experience.


  • ITIL, MTA/MCTS, CCENT/CCNA, A+/Network+ certifications
  • Prior volunteer or work experience in the nonprofit sector preferred
  • Familiarity with nonprofit applications for financial management

If your qualifications don’t match exactly to these requirements but you think you’re a good fit for the position, we still want to hear from you about why you’d be a great addition to our team.

What we offer:

  • Flexibility: Ability to set your own schedule within a M-F, 7 am – 7 pm timeframe, including working remotely and/or from home.
  • Collaboration with a small but highly professional team with opportunities for professional development.
  • Benefits including generous paid time off, holiday pay, and access to employer-paid medical, dental, and vision coverage.

Salary Range: $22-24/hour

Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

While performing the duties of this job, the employee is regularly required to talk and hear. This position requires standing, walking, bending, kneeling, crouching, and climbing. The employee must lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.

Manager of Nonprofit Resources & Community Partnerships


Fostering relationships with partners is at the heart of this role. The Manager of Nonprofit Resources & Community Partnerships cultivates an extensive network of people committed to amplifying nonprofits' strengths—so all people and communities flourish. These partners include:

  • Community partners such as coalitions, associations, and other capacity-building organizations
  • Businesses, funders, and government departments who provide resources to the sector
  • Nonprofits looking to the Information & Referral service or learning programs for help in advancing their mission
  • Presenters sharing their knowledge at learning programs or sponsoring offerings in Learning Connections Catalog
  • Nonprofit capacity builders, consultants, and other service providers promoted in the consultant listings in the Resource Directory

The manager coordinates learning programs, leads the information and referral service, and researches and creates content for the "Resources" and "Learn" sections of the 501 Commons website.

This position is best suited to a person who:

  • Is naturally curious and loves matching people with the knowledge and resources they need
  • Enjoys collaborating with highly diverse people like those in 501 Commons' network
  • Is adept at managing both work processes and relationships
  • Has a passion for excellent writing that engages busy readers and encourages them to take action.


Community Partnerships (35%, 14 hours per week)

The manager will lead the cultivation, solicitation, and stewardship of partnerships with capacity-building organizations, coalitions and associations, funders, businesses, government departments, and others committed to advancing nonprofits.

  • Serves as 501 Commons' primary liaison with key partners
  • Works with the GiveBIG campaign manager and executive director to recruit business champions and GiveBIG sponsors

Learning Programs and Learning Connections (25%, 10 hours per week)

The manager will coordinate professional development programs that promote effective nonprofit leadership. 501 Commons learning programs include the Board Leadership Series, E.D. Forums, the Staff Development Coalition, and 501 Talks Tech. The manager:

  • Collaborates with 501 Commons managers and partners to identify topics and speakers for learning programs.
  • Partners with presenters to ensure that the curriculum is engaging and meets the needs of participants.
  • With the communications manager's support, strategizes and executes promotion of the learning programs provided by 501 Commons and our partners.

Information & Referral Service (15%, 6 hours per week)

The manager identifies appropriate resources and makes referrals based on a careful assessment of the customer's needs and situation. The manager:

  • Responds by phone and email to inquiries from nonprofit staff members, board members, and volunteers,
  • Refers specialized or technical questions to more than a dozen internal 501 Commons experts.
  • Relies on best practice materials on the website but customizes responses to each request
  • Provides referrals to our directory partners and to 501 Commons' services.

These inquiries provide insight into nonprofits' needs and impact our training, communications, and program offerings.

Nonprofit Resource Directory (25%, 10 hours per week)

The manager:

  • Recruits nonprofit capacity builders, consultants, and other service providers to join the resource directory and processes their applications
  • Stewards relationships with 115+ directory partners through a quarterly newsletter, an annual Directory Networking Party, and outreach to engage them as presenters, blog contributors, or advisors
  • Updates and expands the tools and specialized resources available on the 501 Commons website
  • Promotes the resource directory in 501 Commons' communications and through reciprocal relationships with websites throughout the U.S.

Required Qualifications:

  • A background working in diverse communities and/or designing communications and learning programs to serve diverse communities
  • A Bachelor's degree in a relevant field (Examples are communications, marketing, nonprofit management, human services, business, or English). Note: English speaking and writing skills need to be very strong, but the manager does not need to be a native English speaker.
  • At least 4 years of experience in the nonprofit, education, or government sectors in roles that provided exposure to a broad array of topics and issues
  • The proven ability to communicate complex information briefly and engagingly on the web, in marketing collateral, and in trainings

Desired Qualifications:

  • Experience designing programs, communications, and/or learning programs to serve diverse communities.
  • Previous work with adult education or training
  • Curiosity about nonprofit management and an eagerness to stay in-the-loop about current topics in the sector
  • A willingness to take the initiative in building relationships with new people
  • Strong time management skills and the ability to quickly prioritize and execute tasks
  • Experience updating a website
  • Sales/promotions or customer service experience
  • Strong skills with Microsoft Office products. Highly motivated to become proficient with Salesforce, MailChimp, Plone, Confluence, and other software.

If your qualifications don’t match exactly to these requirements but you think you’re a good fit for the position, we still want to hear from you about why you’d be a great addition to our team.

Application Instructions:

To apply, send a resume and cover letter to with "Learning and Community Partnerships" in the subject line. Provide three relevant examples of your writing, including the following if possible:

  1. Text published on the web or in a newsletter,
  2. A marketing or promotional email that includes a call to action, and
  3. Informational copy that demonstrates your ability to communicate complex information in a concise and engaging way.

Nonprofit Accountant


Our team of financial professionals are using their skills each day to benefit the community, and you could join them in advancing and mentoring nonprofits on the path to financial success. In this Nonprofit Accountant position, you will collaborate directly with nonprofit leaders. Your knowledge of best practices, financial technology tools, and accounting functions will support these organizations in building a better world.

This position is an ideal fit for an experienced financial professional with strong communication skills and great analytical capabilities. We’re looking for someone who values relationships and is attentive to details. If working toward a great mission as part of a diverse and warm work environment sounds like a match for you, we’d love to have you on our team! Our program is growing, so we’re open to considering both part-time and full-time candidates for this position.


  • Consult and advise nonprofit organizations about best practices for financial operations including: budgeting, cash position and flow analysis, trend analysis, policies and procedures, and audit preparation
  • Manage the accounting cycle and provide full charge bookkeeping support to ensure payroll, AP/AR functions, reconciliations, and financial statements are completed in a timely manner
  • Determine, review, and create journal and adjusting entries as required and in accordance with accounting standards
  • Develop and maintain financial processes and documentation that allow organizational leaders to make sound decisions
  • Ensure compliance and reporting requirements are met
  • Share knowledge and provide support to clients and other team members


  • Minimum of seven years of accounting experience within a nonprofit environment, preferably with at least two in a senior position
  • Bachelor’s degree in accounting or related field
  • CPA, EA or other certifications desirable but not required
  • Mastery of QuickBooks (desktop and online) and MS Excel
  • Strong and detailed knowledge of accounting principles: fund accounting, GAAP, nonprofit accounting, compliance requirements, and best practices
  • Effective time management skills, as demonstrated by being self-directed in managing multiple priorities and meeting deadlines
  • Ability to communicate accounting concepts in ways that can be easily understood by all audiences
  • Ability to be adaptable and flexible in order to meet the needs of diverse organizations
  • Committed to 501 Commons’ goals of equity and inclusion to build trusting relationships with clients and staff of diverse backgrounds

Are you interested but your background doesn’t quite match our qualifications? We want you to reach out and let us know why you think you are a great addition to our team!

For the duration of the COVID-19 pandemic, this position is primarily remote with only limited essential functions requiring availability on site. 501 Commons abides by the highest level of pandemic safety standards.

Internship Opportunities

501 Commons also offers internship opportunities for college students, recent graduates, or professionals seeking to transition into or jump-start their nonprofit career. We do not have any formal openings available, but please feel free to reach out to us at with your resume and a cover letter introducing yourself and your internship aspirations.