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.
Marketing Coordinator
The Marketing Coordinator reports to the Account Manager(s) in charge of each client account(s). The Marketing Coordinator is responsible for designing and developing creative assets to meet specific client needs across varied areas of client production and performing marketing duties.
Please apply here:
Online Application
Duties may include, but are not limited to:
- Working collaboratively with internal and external partners to build and design creative graphic assets using a variety of software programs. These graphic assets may include, but are not limited to:
- Webpage design and development
- Presentations
- Publications
- Membership campaign materials
- Programming deliverables
- Event deliverables
- Internal communications and deliverables
- Email campaigns
- Newsletters
- Other marketing deliverables
- Assuring design assets fall into client’s branding paramenters.
- Assuring content accuracy, including proofreading deliverables and working with client(s) and marketing teams to maintain brand consistency.
- Disseminating graphics deliverables to internal and external teams and providing instruction for use or promotion.
- Preparing instructions and notes for external printing sources, as needed.
- Using trend intelligence and knowledge of historical and current markets when designing and executing graphics assets.
- Assisting in developing and implementing client(s) brand strategy.
- Complete other duties as assigned.
Skills
Skills may include, but are not limited to:
- Proven ability to work in a remote setting including effective communication, punctuality, and meeting task deadlines.
- Previous experience with Illustrator, InDesign, Photoshop, Dreamweaver, Canva, Adobe, and other relevant graphic design platforms.
- Previous experience with social media design and marketing.
- Ability to manage varied tasks, prioritize effectively, and switch between clients and tasks seamlessly.
- Ability to complete projects quickly and efficiently, be task-oriented, work with minimal supervision, and display flexibility in working styles.
- Ability to work under various supervisors who may have different communication/leadership styles.
- Proficiency in Microsoft Office suite and online systems including SharePoint?and Teams.
- Ability to learn new software and systems quickly and thoroughly.
- Ability to self-teach, self-direct to learn new skills, and know when to ask for help.
- Polite, professional, and timely written and verbal communication skills.
- Attention to detail in both written documents and verbal communications.
- Ability to maintain appropriate work and personal boundaries while working remotely.
- Understanding of company products or services.
- Efficient and thorough record-keeping and organization skills.
- Responsive and willing attitude in the execution of duties.
Required Qualifications
- Associate’s Degree in Graphic Design, or a related field, and/or 2-3 years of relevant marketing experience.
- Previous experience with Illustrator, InDesign, Photoshop, Dreamweaver, Canva, and other relevant graphic design platforms.
- Previous experience with social media marketing concepts.
- Strong presentation skills.
- Strong written and verbal communication skills.
- Proven ability to manage varied tasks, prioritize effectively, and switch between clients and tasks easily.
- Proficiency in Microsoft Office suite and online systems including SharePoint?and Teams.
Preferred Qualifications
- Bachelor’s Degree in Graphic Design, or a related field, and/or 3-4 years of relevant graphic design experience.
- Experience working with WordPress and other website platforms.
- Knowledge of and experience with HTML, CSS, and JavaScript.
- Proven ability to work effectively in a remote environment.
- Previous association management company experience.
Salary
$24 – $29 per hour
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.
Please apply here:
Online Application
Human Resources Manager
Compensation $25-$29/ hourly
The Human Resources Manager reports directly to the Human Resources Director. This position is responsible for oversight of the Human Resources department and the performance of all general human resources functions.
Please apply here:
Online Application
Description
The Human Resources Manager reports directly to the Human Resources Director. This position is responsible for oversight of the Human Resources department and the performance of all general human resources functions.
Human Resources Manager duties may include, but are not limited to:
- Maintain secure and accessible HR tracking information related to various HR functions.
- Maintain employee files and human resources records, including personal data, performance reviews, and payroll details.
- Assist with the timely distribution of employee manuals, ensuring all state-specific manuals are up to date.
- Facilitate the hiring process, onboarding, staff management, and company culture initiatives as requested.
- Work collaboratively to ensure new job opportunities are posted timely, up-to-date, and comply with local, state, and federal regulations.
- Maintain staffing policies and procedures, including recruitment, hiring, training, onboarding, compensation, benefits, labor relations, and personnel information. Communicate changes and deadlines to staff.
- Assist with developing and delivering training to internal and external teams.
- Manage HR needs and assist with disciplinary meetings, terminations, and investigations.
- Monitor employee time tracking regularly and communicate concerns to leadership.
- Ensure compliance with AMCI ANSI standards in all HR matters.
- Prepare records and staff for all HR-related matters in the AMCI re-accreditation process.
- Assist with providing recommendations on compensation and benefits trends as requested.
- Arrange and manage employee benefits eligibility, and enrollment, and answer questions as needed.
- Manage employee Quarterly check-ins.
- Provide HR related updates to the staff.
- Fulfill the HR Director’s duties when they are unavailable.
- Manage the LMS platform and ensure coursework is being completed at a timely basis.
Skills may include, but are not limited to:
- Up-to-date awareness of laws, legal codes, court procedures, precedents, government regulations, executive orders, agency rules, and the democratic political process.
- Ability to navigate difficult conversations with appropriate discretion and confidentiality.
- Professional, effective and timely written or verbal communication skills.
- Attention to detail in both written communication and verbal correspondence.
- Ability to maintain appropriate work and personal boundaries while preserving company culture.
- Understanding of company products, services, and business strategy and development factors.
- Efficient and thorough record-keeping and organizational skills.
- Responsive and willing attitude in the execution of duties.
- Ability to multi-task and prioritize appropriately.
Required Qualifications:
- Bachelor’s degree and/or 2-3 years of HR experience or equivalent combination.
- Demonstrate effective and respectful written and verbal communication skills
- Excellent record-keeping and organization skills.
- Proficiency in Microsoft Office Suite, Applicant Tracking Systems or Learning Management Systems, Payroll Software, and other various online communication or analytical software.
- Experience managing a team, adaptive leadership style with proven ability to manage both in-office and remote teams or staff.
Preferred Qualifications:
- Master’s degree in human resources, business administration, or related field.
- SHRM qualifications, such as SHRM-CP or SHRM-SCP, or other relevant HR certificates.
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.
Job Type: Full-time
Salary: $25-$29/hour, depending on experience, education, skills, and tenure
Benefits:
- Health insurance
- Paid time off and Sick time
- Holiday Pay
- Parental leave
- Access to 401K and IRA accounts
- Professional development assistance
- Vision Insurance
- Dental Insurance
- Life Insurance
- Supplemental Insurance
Work Location:
- Remote, with preference given to South Dakota candidates
Finance Manager
Compensation $26-$30 per hour
The Finance Manager reports to the Director of Finance and serves our nonprofit clients.
Please apply here:
Online Application
Duties may include, but are not limited to:
- Periodic reconciliation, including compilation, analysis, reporting, and ledger maintenance
- Train junior accounting staff and delegate administrative tasks
- Oversee, implement, and maintain accounting systems, procedures, and policies
- Work with clients and external auditors to maintain information
- Maintain accounts and databases using QuickBooks Online or other software
- Monitor records of assets, liabilities, and other financial transactions
- Perform all basic accounting procedures, including financial statements, month-end closing, journal entries, and GL maintenance, inventory accrual, fixed assets, and margin analysis, and produce financial statements
- Review, analyze, and reconcile general ledger accounts and investment transactions as required
- Identify complex accounting problems and develop effective solutions
- Perform analysis of operations and develop SOPs, if requested
- Communicate with clients and Nonprofit Resources staff in a timely manner
- Liaison with internal and client leadership as needed
- Learn, understand, and accurately use a variety of software programs
- Perform accurate data entry/maintenance in a variety of systems and tools
- Attend client meetings, if required
- Maintain digital backup files
- Prioritize projects and tasks, seeking clarification on priorities as needed
- Attend staff meetings and prepare information as requested
- Maintain daily online time-keeping records, categorized by client and project
- Other duties as assigned
Skills may include, but are not limited to:
- 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
- Analytic and critical problem-solving skills
- Must be polite, professional, and friendly
- Ability to shift gears and manage varied tasks in order of priority
- Ability to manage a virtual work environment and drive workload independently
- Willingness to learn and grow in duties, skills, and responsibility
- Responsiveness: track tasks and respond in a timely manner
Required Qualifications:
- Excellent digital and online platform skills may include MS Office, MS Teams, QuickBooks Online, Adobe, and other software
- Ability to apply discretion and comply with confidentiality policies
- Understanding of generally accepted accounting principles
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:
- 5+ years of accounting experience
- Secondary education in accounting or finance
Job Type: Full-time
Salary $23-30 per hour
Please apply here:
Online Application
Benefits:
- Health insurance
- Paid time off and Sick time
- Holiday Pay
- Parental leave
- Access to 401K and IRA accounts
- Professional development assistantce
- Dental Insurance
- Vision Insurance
- Life Insurance
- Supplemental Insurance
Work Location:
- Remote, with preference given to South Dakota candidates
Administrative Coordinator
The Administrative Coordinator provides support to client associations through the Account Executive Manager or internally partnered staff.
Please apply here:
Online Application
Description
Administrative Coordinators provide support to client associations through the Account Executive Manager or internally partnered staff. They are seen as the hands-on implementers responsible for completing important tasks across varied areas of client operations to support the growth and health of our association partners and NPR.
The Administrative Coordinator may have varying levels of responsibility, depending on the supervisor’s needs and the organization’s size and budget. This person is task-oriented and able to handle projects quickly and efficiently, from beginning to end, with minimal supervision and full accountability. Compensation is based on association, experience level, and tenure.
Duties may include, but are not limited to:
- Checking and responding to client and NPR staff emails promptly.
- Liaison with board and committee members and/or internal association staff.
- Assist and work under the supervision of account executives, managers, supervisors, and/or company officers.
- Creating, designing, and proofreading promotional materials, information, and announcements such as newsletters, flyers, brochures, directories, and other printed or digital materials.
- Processing and responding to correspondence, memos, and letters.
- Learn, understand, and be able to accurately use a variety of software programs.
- Accurate data entry/maintenance in a variety of systems and tools.
- Complete membership welcome packets, renewal updates, and retention.
- Assist in preparing meeting materials for distribution.
- Assist in meeting and event preparation according to the scope of work.
- Demonstrate punctuality; be on time for meetings, calls, events, and project deadlines.
- Produce badges, evaluation forms, certificates, and other materials needed for in-person and virtual events.
- Prepare attendance/registration lists and reports as needed.
- Attendance and hands-on assistance at certain client events. (decision made by supervisor and/or officers)
- Assist with client constituent check-in, renewal, collection, or promotion calls.
- Filing and organizing digital files.
- Cross-train across multiple departments to meet the needs of our clients.
- Prioritizing projects and tasks, seeking clarification from the supervisor in the case of competing projects.
- Gathering content for and handling the website and website maintenance.
- Produce online communications, including e-newsletters, surveys, blog posts, polls, and online shared documents.
- Attendance at staff meetings and preparation of needed information for the meetings.
- Keep an accurate track of all work time, categorized by client and project, through the online time tracking system.
- Assist as needed with financial reporting and processes based on client needs.
- Other duties as assigned.
Skills Required:
- Excellent digital and online platform skills.
- Ability to self-teach, self-direct to learn new skills, knowing when to ask for help.
- Interpersonal communication skills are a must; one is polite, professional, and friendly with partnered associations and internal teams.
- Flexibility in work style, ability to shift gears and handle multiple different projects and tasks simultaneously.
- Ability to manage a virtual work environment, ability to drive workload without on-site in-person supervision.
- Willingness to learn and grow in duties, skills, and responsibility.
- Excellent grammar, punctuation, and writing skills must be demonstrated.
- Responsiveness: ability to track tasks and respond promptly to all communication.
Required Qualifications:
- Associate’s degree and/or 2-3 years of relevant association management experience or nonprofit experience.
- Strong written and verbal communication skills.
- Proven ability to manage varied tasks, prioritize effectively, and easily switch between clients and tasks.
- Proficiency in Microsoft Office suite and online systems, including SharePoint and Teams.
Preferred Qualifications:
- Bachelor’s Degree and/or 3-4 years of relevant association management experience or nonprofit experience.
- Proven ability to work effectively in a remote environment.
- Previous association management company experience.
- Previous Event and/or Operations experience.
Job Type: Full-time
Salary: $22.00 – $24.00 per hour, depending on experience, education, and skills
Please apply here:
Online Application
Benefits:
- Flexible schedule
- Health insurance
- Paid time off and Sick time
- Holiday Pay
- Parental leave
- Access to 401K and IRA accounts
- Professional development assistance
Work Location:
- Remote
- Preference to candidates located near Black Hills, SD
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
- Other duties as assigned
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.