Careers
Our well-rounded team of professionals is passionate about the success of our association partners. Building on decades of experience managing nonprofits, we know that when it comes to our partner’s goals and dreams, the sky is the limit!

Helping Nonprofits Succeed
Nonprofit Resources was founded on the principle that careers should not limit the potential of positive work-life balance. Family & woman-owned, Nonprofit Resources has rapidly grown from a small Association Management Company (AMC) to 23 dispersed team members representing 13 different states. We partner with a wide range of industries including education, medical, credentialing, standards development, energy efficiency, animal welfare, and more.
Nonprofit Account Manager
Compensation: $25 – $29/hour
Nonprofit Account Managers provide leadership to the staff serving a client. They are the liaison between Nonprofit Resources leadership and the client leadership. This position is responsible for overseeing the successful execution of the client’s or project’s scope of work. Compensation varies by experience, education, and skills.
Please apply here:
Online Application
Duties may include, but are not limited to:
Board Management:
- Support the mission and programs
- Maintain healthy Board and Committee communication
- Execute the strategic plan as directed
- Perform fiduciary function, including executing contracts
- Maintain Board minutes
- Provide secure and confidential maintenance of all information and assets
Membership:
- Manage association activities related to membership
- Plan, supervise, and/or execute member services
- Manage promotion and retention programs
- Evaluate results and recommend actions to achieve goals
- Manage member communication, including newsletters, general mailings, ballots, and surveys
Leadership:
- Coordinate with supporting departments, including Finance, Web, Graphics, IT, and HR
- Lead meetings as required
- Serve as liaison for day-to-day client-staff matters. Oversee the scope of work and resources needed to achieve goals
Communication:
- Production of publications, journals, newsletters, brochures, and directories
- Ensure healthy communication with members
Programming:
- Execute the client’s programs, maintaining budget objectives
Finance:
- Monitor the annual budget. Ensure timely and accurate financial reports, bill payments, and revenue processing
- Facilitate payment of Nonprofit Resources management invoices
Required skills:
- Ability to travel to work-related events
- Initiative to learn about the industry and relevant concerns
- Consistent and dependable work ethic to meet and exceed deadlines
- Ability to work independently and prioritize team time
- Project management skills, including planning, delegating, task facilitation, and quality assurance
- Excellent written and verbal communication skills
- Ability to manage varied tasks in priority order and switch between clients and tasks
- Strong technical skills to work in a virtual environment:
- Microsoft 365 and online systems, including SharePoint and Teams
Preferred skills:
- Finance experience, including budget analysis and financial report interpretation
- Public speaking experience
- Online experience working in:
- Association Management Software (AMS) platforms
- Online event platforms
- Webinar or online meeting production
Required qualifications and experience:
- Excellent written and verbal communication skills
- Previous management and/or Project Management experience
Preferred qualifications and experience:
- Bachelor’s Degree, or higher education
- Experience working with associations and/or nonprofits, or AMCs
- Proven ability to work effectively in a remote environment
- Professional certification, such as a Certified Association Executive (CAE)
Job Type: Full-time
Salary: $25 – $29/hour, depending on experience, education, and skills.
Please apply here:
Online Application
Benefits:
- Flexible schedule
- Health insurance
- Dental insurance
- Vision insurance
- Paid time off and sick time
- Holiday pay
- Parental leave
- Access to 401K and IRA accounts
- Professional development assistance
Work Location:
- This is a remote position, with occasional travel to South Dakota required.
Full-Charge Bookkeeper
Compensation $22-$26/hour
The Full-Charge Bookkeeper reports directly to the Finance Director. This role assists with the overall accounting functions of Nonprofit Resources and our nonprofit clients, often managing the books for multiple organizations simultaneously. The Full-Charge Bookkeeper prepares and maintains financial records to track clients’ assets, liabilities, profits and losses, tax liabilities, and other related financial activities. Compensation for this position varies depending on the experience level and tenure.
This role is remote and may require physical presence in South Dakota several times a year.
Please apply here:
Online Application
Duties may include, but are not limited to:
- Oversee, implement, and maintain accounting systems, procedures, and policies for multiple nonprofit clients
- Ensure accurate compilation, analysis, and reporting of accounting data, including fund accounting and nonprofit-specific financial reporting
- Act as a liaison between the company, partner clients, auditors, and grantors
- Compute, classify, and record financial data, including grant tracking and donor-restricted funds
- Perform routine calculating, posting, and verifying of financial transactions
- Use QuickBooks or other nonprofit accounting software to debit, credit, and total accounts on computer spreadsheets and databases
- Classify, record, and summarize financial data to compile financial records for multiple entities
- Monitor and review all records of assets, liabilities, and other transactions, ensuring compliance with nonprofit regulations
- Prepare and review financial statements, month-end closing, journal entries, general ledger maintenance, inventory roll forwards, fixed assets, and margin analysis
- Review, analyze, and reconcile general ledger accounts, investments, and grant activity
- Identify and resolve complex accounting problems, including those unique to nonprofit organizations
- Work with internal and client executives and leadership teams
- Learn and understand a variety of software programs
- Perform accurate data entry/maintenance in a variety of systems and tools
- Demonstrate punctuality
- Maintain finance-related digital backup files
- Prioritize projects and tasks, seeking clarification on priorities from the supervisor as needed
- Attend staff meetings and prepare information as requested
- Maintain daily online time-keeping records, categorized by client and project
Skills may include, but are not limited to:
- Ability to travel to work-related events and represent the client and/or company
- Ability to work independently with minimal supervision, knowing when to ask for help
- High attention to detail; ability to take direction, self-check, and follow up on work
- Ability to enter accurate financial/numerical data
- Strong analytical and critical problem-solving skills
- Ability to communicate professionally with clients, auditors, and team members
- Flexibility in work style; ability to shift gears and handle varied tasks in order of priority
- Ability to manage a virtual workload and drive forward without supervision
- Willingness to learn and grow in duties, skills, and responsibility
- Responsiveness: ability to track tasks and respond promptly to all communication
- Strong organizational skills to manage multiple clients and deadlines
- Familiarity with nonprofit accounting principles, grant tracking, and compliance requirements
Required Qualifications:
- Excellent digital and online platform skills, including MS Office, MS Teams, QuickBooks Online, Adobe, and other accounting software
- Proven experience doing full-charge bookkeeping
- Experience managing the books for multiple entities or clients simultaneously
- Ability to apply discretion and comply with confidentiality policies
- Understanding of, and ability to adhere to, generally accepted accounting principles (GAAP)
- Familiarity with fund accounting and nonprofit-specific financial reporting
Tools & Technology:
We are a fully remote organization and utilize MacBook Pros as our standard hardware across the team. Proficiency with macOS is preferred, or a willingness to learn.
Preferred Qualifications:
- Between 3-5+ years of accounting or bookkeeping experience
- Direct experience working with nonprofit organizations
- Experience with grant tracking, donor restrictions, and nonprofit compliance
- Proficiency with nonprofit accounting software (e.g., QuickBooks Nonprofit, Sage Intacct, Blackbaud, NetSuite)
Job Type: Full-time
Salary: $22-$26/hour, depending on experience, education, skills, and tenure
Please apply here:
Online Application
Benefits:
- Flexible schedule
- Health insurance
- Dental insurance
- Life insurance
- Vision insurance
- Paid time off and Sick time
- Holiday Pay
- Parental leave
- Access to 401K and IRA accounts
- Professional development assistance
Experience:
- GAAP: one year (preferred)
- Professional accounting experience: one or more years of experience
Work Location:
- Remote – this role may require physical presence in South Dakota several times a year.
Benefits
Nonprofit Resources employee benefits.
Core Values
Explore our company value that drive our mission.
Meet The Team
Meet the special people that make up our team.