Job Type: Full-time.

Work Schedule: Typical schedule is Monday through Friday. However, the employee may be required to work on weekends when there is a conference or another event taking place during the weekend.

Travel Required: This position may require travel to our project sites and conference locations including overnight staysTravels will include weekends and may involve driving as well as air travel.


  • Education – Undergraduate degree completed in business finance, accounting, or related field.
  • Job Experience – A minimum of 1-year accounting and bookkeeping experience. Prior experience with QuickBooks required.

Skills required:

  • Strong verbal and written English communication skills required.
  • Must have a good command of Microsoft Office suite, Google Drive, QuickBooks, and other commonly used software.
  • Must have a good command of non-profit generally accepted accounting principles.


This position is responsible for the following activities. The list is not all inclusive and additional tasks and responsibilities may be assigned as needed. The percentage of time spent on each category is an estimate and might change depending on the organization’s needs.

Accounting & Bookkeeping – 30% of the time

  • Manage accounts payable, accounts receivable, payroll, and cost accounting
  • Reconcile cash, bank accounts, and revenues, documenting and recording
  • transactions details
  • Maintain an accurate general ledger, making adjustments as needed and
  • preparing all financial statements
  • Prep for outside CPA-prepared tax returns
  • Remit payroll, income, B&O taxes, and all other regulatory and tax compliance filings

Payroll management – 20% of the time

  • Review electronic timesheets and confirm accuracy
  • Process bi-weekly payrolls
  • New hire on-boarding & termination/off-boarding processing
  • Monitor time off requests, such as PTO (Paid Time Off), vacation, and sick leave, for employees
  • Review and ensure accuracy of the automated payroll taxes & reports before filing
  • Ensure payroll compliance with all applicable laws and regulatory bodies

Inventory, purchasing, and procurement management – 20%

  • Maintain an accurate database of all inventories, consumables, and office supplies in the inventory software used by the organization
  • Review procurement requests, process approved purchases and follow procedures for proper inventory management
  • Ensure all required supplies and equipment are in good working condition and required consumables are in stock.
  • Follow the organization’s policy on processing new purchases, including inspection, tagging, logging, and proper storage.
  • Assist staff with inventory check-in/check-out.
  • Ensure proper handling and storage of all equipment and supplies

Logistics and travel management – 25%

  • Coordinate with other team members to facilitate travel arrangements for conference faculty and staff
  • Coordinate transportation of equipment/supplies to conference venues, order printed materials and supplies needed on-site, and assist in recruitment of temporary or contracted workers for the conferences.
  • Provide other support for conferences and fundraising events on-site and off-site as needed.

Licenses, permits, and reports filing – 5%

  • Keep track of various monthly, quarterly, and annual report filing requirements/deadlines for local, state, and federal agencies and prepare and file those reports
  • Ensure licenses and permits are up to date. Tracking renewal deadlines and renew/update licenses and permits when they are due.

Salary: $25.00 – $28.00 per hour


  • 401(k) matching
  • Health insurance
  • Paid time off

Physical setting:

  • Office


  • 8-hour shift


  • Bookkeeping: 1 year (Required)