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.
Payroll and Benefit Administrator and HR Generalist
Compensation $25-$29 per hour
This role is remote and may require physical presence in South Dakota several times a year.
Please apply here:
Online Application
Position Summary
The Human Resources & Payroll Specialist serves in a hybrid role supporting both Human Resources and Payroll/Benefits operations for Nonprofit Resources and its client organizations. This position is approximately 50% Human Resources coordination and administration and 50% payroll, benefits, and HR generalist functions.
The ideal candidate is highly organized, detail-oriented, adaptable, and capable of managing sensitive employee information with professionalism, discretion, and accuracy. This role requires experience processing payroll for large employee populations, supporting employee benefits administration, maintaining HR records, and assisting with a variety of employee lifecycle activities.
Success in this role requires the ability to remain calm and professional while managing competing priorities, navigating complex situations, and consistently meeting deadlines. The successful candidate will demonstrate strong critical-thinking and problem-solving skills, exceptional attention to detail, and the ability to transition effectively between multiple tasks, client organizations, and responsibilities without sacrificing accuracy or service quality.
The Human Resources & Payroll Specialist will work collaboratively with internal teams, client organizations, employees, and external partners to ensure accurate payroll processing, positive employee experiences, regulatory compliance, and efficient HR operations. The ability to communicate professionally, courteously, and confidentially is essential.
Payroll & Benefits Duties
Duties may include, but are not limited to:
- Process and oversee payroll for 200+ employees across one or more organizations.
- Administer and support multi-state payroll processing and compliance.
- Review payroll data for accuracy, completeness, and compliance with company policies and applicable laws.
- Investigate and resolve payroll discrepancies, employee concerns, and complex payroll situations.
- Process employee status changes, including new hires, promotions, transfers, compensation changes, leave events, and terminations.
- Maintain employee payroll records and ensure data integrity.
- Support payroll tax reporting, wage reporting, and related compliance activities.
- Coordinate employee benefits eligibility, enrollments, qualifying life events, and terminations.
- Serve as a resource for employee payroll and benefits questions.
- Assist with annual open enrollment activities.
- Reconcile benefit deductions and payroll-related reports.
- Work with insurance carriers, brokers, retirement plan providers, and other vendors as needed.
- Support leave administration and employee benefit programs.
- Assist with payroll and benefits audits.
- Develop and maintain payroll and benefits procedures and documentation.
- Maintain confidentiality of employee compensation and benefits information.
Human Resources Duties
Duties may include, but are not limited to:
- Help manage and monitor human resources functions for internal and client team members.
- Support employee relations initiatives and help cultivate a positive workplace culture.
- Maintain secure and accessible HR records, employee files, and tracking systems.
- Track and maintain PTO requests and other employee leave records.
- Assist with recruiting activities, including job postings, candidate communication, interview coordination, and onboarding support.
- Coordinate new hire documentation and onboarding activities.
- Assist with employee training initiatives and Learning Management System (LMS) administration.
- Maintain HR policies, procedures, handbooks, and related documentation.
- Assist with employee performance review processes and check-in meetings.
- Support employee investigations, disciplinary actions, and termination processes as needed.
- Monitor employee timekeeping records and communicate concerns appropriately.
- Prepare and maintain records related to HR matters.
- Provide timely, professional, and confidential support to employees and leadership.
Skills
Successful candidates will demonstrate proficiency in the following skills and competencies:
- Expert payroll administration knowledge and problem-solving abilities.
- Ability to navigate complex payroll situations and employee concerns.
- Exceptional attention to detail and commitment to accuracy.
- Ability to remain calm, professional, and solutions-oriented in fast-paced or complex situations.
- Exceptional critical-thinking skills and the ability to exercise sound judgment.
- Ability to handle confidential information with discretion and professionalism.
- Excellent written and verbal communication skills.
- Proven interpersonal skills with the ability to communicate professionally, courteously, and confidentially with employees, leaders, clients, and vendors.
- Excellent organizational and time-management skills.
- Ability to manage multiple priorities, deadlines, and client needs simultaneously.
- Ability to transition smoothly between diverse tasks and responsibilities while maintaining productivity and quality.
- Ability to navigate sensitive employee conversations with tact and confidentiality.
- Excellent customer service and employee support skills.
- Ability to work independently while collaborating with a remote team.
- Ability to quickly learn and effectively use multiple software platforms.
- Positive, responsive, and team-oriented approach to work.
- Proven organizational and follow-through skills with the ability to manage a high volume of work.
Required Qualifications
- Minimum of 3 years of payroll processing experience.
- Experience administering multi-state payroll.
- Experience managing complex payroll situations, including deductions, garnishments, payroll corrections, leave administration, and compliance matters.
- Experience administering employee benefits programs.
- Strong analytical, organizational, and problem-solving skills.
- Demonstrated ability to manage multiple priorities, deadlines, and responsibilities in a dynamic environment.
- Experience maintaining accuracy and attention to detail while handling high-volume payroll and HR transactions.
- Strong written and verbal communication skills.
- Ability to exercise sound judgment and maintain confidentiality.
- Proficiency with Microsoft Office and online business platforms.
- Experience using ADP payroll systems or comparable payroll software.
Preferred Qualifications
- Bachelor’s degree in Human Resources, Business Administration, Accounting, Finance, or a related field. Equivalent experience may be substituted for education.
- Demonstrated experience processing payroll for 200+ employees.
- Human Resources Generalist experience.
- Experience working with nonprofit organizations.
- Experience supporting payroll, human resources, benefits administration, or employee services for multiple client organizations or business entities simultaneously.
- Experience with ADP Workforce Now or other ADP platforms.
- Experience using Gusto payroll and HR systems.
- Experience using QuickBooks.
- Experience supporting remote or distributed workforces.
- Experience administering medical, dental, vision, retirement, and leave benefits.
- SHRM-CP, PHR, CPP, FPC, or similar certification
Technology & Systems
We are a technology-driven organization and utilize a variety of software systems to support our employees and clients.
Preferred experience includes:
- ADP Payroll Systems
- Gusto
- QuickBooks
- Microsoft Office Suite
- Microsoft Teams
- HRIS Platforms
- Benefits Administration Systems
- Timekeeping and Workforce Management Systems
Candidates should demonstrate the ability to learn and adapt to new technology platforms as organizational needs evolve.
Work Environment
We are a collaborative, remote organization that supports nonprofit clients across multiple locations. This role requires strong independent work habits, responsiveness, professionalism, and the ability to effectively support multiple client organizations simultaneously while managing competing priorities and delivering exceptional service to employees and clients.
The successful candidate must be comfortable working in a dynamic environment that requires frequent transitions between client matters, payroll cycles, HR projects, and employee support needs while maintaining accuracy, confidentiality, and adherence to deadlines.
Airline travel may be required approximately 1–2 times per year for team meetings, training, client support, or other business-related activities.
Additional Responsibilities
- Participate in special payroll, benefits, and human resources projects.
- Support process improvement initiatives and system implementations.
- Assist with compliance reviews and audit-related activities.
- Maintain accurate documentation and digital records.
- Attend staff meetings and prepare requested information.
- Perform other duties as assigned.
Job Type: Full-time
Salary: $25-29 per hour, depending on experience, education, skills, and tenure
Reports To: HR Director and Director of Finance
Please apply here:
Online Application
Benefits:
- Flexible Schedule
- Paid Time Off (PTO)
- Sick Time
- Holiday Pay
- Parental Leave
- Health Insurance
- Dental Insurance
- Vision Insurance
- Access to 401(k) and IRA Accounts
- Life Insurance
- Supplemental Insurance
- Professional Development Assistance
Work Location:
- Remote- this role may require physical presence in South Dakota several times a year.
Accounting Manager
Compensation $26-$30 per hour
The Accounting Manager reports to the Director of Finance. This role is responsible for independently managing full-cycle accounting and financial reporting for assigned entities. The position owns the accounting process for complex entities, from transaction review and account reconciliation through adjusting entries, financial statement preparation, and analytical review. The Manager applies accounting judgment to identify errors, unsupported balances, incomplete accounting treatment, unusual financial activity, and weaknesses in accounting processes.
The Manager reviews work completed by Full-Charge Bookkeepers, provides technical guidance develops and improves accounting procedures and workpapers, and escalates material or unusual matters to the Director of Finance.
This role is remote and may require physical presence in South Dakota several times a year.
Please apply here:
Online Application
Accounting Operations and Period-End Close
- Independently manage full-cycle accounting for assigned entities.
- Plan, perform, and complete monthly ad year-end closing activities.
- Review the general ledger for completeness, accuracy, and appropriate classification.
- Prepare and review adjusting journal entries, including accruals, deferrals, allocations, depreciation, investment activity, payroll-related entries, and other entries as applicable.
- Reconcile bank, credit card, accounts receivable, accounts payable, payroll, fixed asset, investment, intercompany, net asset/equity, and other general ledger accounts.
- Ensure all material balance sheet accounts are supported by complete, accurate, and current workpapers.
- Prepare accurate and timely financial statements and other financial reports.
- Review financial statements for reasonableness, consistency, unusual activity, missing transactions, misclassifications, and other potential errors.
- Maintain accurate equity and net asset activity, including restricted and unrestricted activity when applicable.
- Perform accounting research and recommend appropriate treatment for complex or unfamiliar transactions.
- Support annual audits, tax filings, and other external reporting requirements.
- Coordinate with client staff, auditors, tax professionals, financial institutions, and other external parties as needed.
Accounting Review and Quality Assurance
- Review accounting work completed by Full-Charge Bookkeepers and other assigned staff.
- Identify errors and provide clear instructions regarding the necessary correction and underlying accounting rationale.
- Determine whether accounting discrepancies arise from isolated errors, training gaps, inadequate procedures, system configuration, or broader process weaknesses.
- Verify that accounting records and supporting documentation comply with established procedures and applicable accounting standards.
- Monitor the completeness and quality of assigned entities’ accounting records.
- Escalate material, unusual, sensitive, or unresolved accounting matters to the Director of Finance with relevant analysis and recommended action.
Policies, Procedures, and Internal Controls
- Evaluate accounting processes, close procedures, reconciliations, and workpapers for effectiveness and completeness.
- Create, document, implement, and maintain accounting procedures, standard operating procedures, month-end checklists, and supporting workpapers.
- Identify opportunities to strengthen internal controls, improve financial reporting, reduce errors, and increase efficiency.
- Promote consistent accounting practices and documentation across assigned entities.
- Assist with accounting system implementations, conversions, cleanups, and process changes.
- Maintain appropriate documentation of digital records in accordance with organizational and client requirements.
Staff Support and Oversight
- Train and provide technical guidance to Full-Charge Bookkeepers and other accounting staff.
- Delegate appropriate work and monitor its completion.
- Review completed work and provide timely, constructive feedback.
- Help staff understand the relationship between individual accounting tasks, general ledger activity, supporting workpapers, and final financial statements.
- Assist the Director of Finance with staff development, workflow planning, and identification of training or performance needs.
- Provide functional oversight of assigned accounting staff and formal supervision when designated.
Client and Internal Communication
- Communicate financial information and accounting matters clearly to client leadership, Nonprofit Resources staff, and individuals without an accounting background.
- Serve as a liaison among the Finance Department, client leadership, internal staff, auditors, and external service providers.
- Respond to questions and requests accurately, professionally, and within established timelines.
- Attend client, department, and organizational meetings as required.
- Communicate proactively regarding deadlines, unresolved matters, potential reporting issues, and resource needs.
Workload and Administrative Responsibilities
- Manage responsibilities for multiple entities with differing deadlines, processes, and reporting requirements.
- Prioritize work independently and adjust priorities when circumstances change.
- Track outstanding matters and follow through to resolution.
- Recognize when independent research is appropriate and when assistance or escalation is required.
- Learn and accurately use accounting, banking, payroll, expense management, document management, and collaboration systems.
- Maintain accurate daily time records categorized by client and service item.
- Maintain the confidentiality and security of financial, employee, organizational, and client information.
- Perform other duties consistent with the position’s level of responsibility.
Core Competencies
- Full-cycle accounting
- General ledger management
- Period-end closing
- Account reconciliation and substantiation
- Financial statement preparation and analysis
- GAAP application
- Nonprofit net asset and equity accounting
- Accounting research and problem resolution
- Analytical and critical thinking
- Independent professional judgment
- Error identification and root-cause analysis
- Workpaper and procedure development
- Internal control awareness
- Review and development of accounting staff
- Management of multiple entities and competing deadlines
- Clear written and verbal communication
- Remote work organization and accountability
- Confidentiality and professional discretion
Required Qualifications
- Five or more years of progressively responsible accounting experience.
- Substantial experience independently performing full-cycle accounting and period-end closing.
- Demonstrated experience preparing and analyzing financial statements.
- Demonstrated experience reconciling and substantiating balance sheet accounts
- Working knowledge of generally accepted accounting principles.
- Experience investigating and resolving accounting discrepancies.
- Proficiency with accounting software and Microsoft Office, including Excel.
- Ability to independently organize and complete work in a remote environment.
- Ability to communicate accounting matters clearly and professionally.
Preferred Qualifications
- Postsecondary education in accounting, finance, or a related field, or an equivalent combination of education and relevant experience
- Experience with QuickBooks Online
- Experience with nonprofit, association, or fund accounting
- Experience managing accounting for multiple entities or clients.
- Experience with nonprofit net assets, restricted funds, investments, grants, and audit preparation.
- Experience reviewing accounting work and providing guidance to accounting staff.
- Experience assuming responsibility for unfamiliar or incomplete accounting records.
- Experience developing accounting procedures, workpapers, close checklists, and internal controls.
- Experience with accounting system implementations, conversions, or cleanup projects.
Tools & Technology
The position regularly uses QuickBooks Online, Microsoft Excel, Microsoft Teams, SharePoint, Adobe Acrobat, banking platforms, payroll systems, expense management systems, AMS (Association Management Software) systems, and other organization- or client-specific software.
Nonprofit Resources provides MacBooks Pros as standard hardware. Proficiency with macOS is preferred; willingness and ability to become proficient with macOS is required.
Job Type: Full-time
Salary: $26-30 per hour, depending on experience, education, skills, and tenure
Please apply here:
Online Application
Benefits:
- Flexible Schedule
- Paid Time Off (PTO)
- Sick Time
- Holiday Pay
- Parental Leave
- Health Insurance
- Dental Insurance
- Vision Insurance
- Access to 401(k) and IRA Accounts
- Life Insurance
- Supplemental Insurance
- Professional Development Assistance
Work Location:
- Remote- this role may require physical presence in South Dakota several times a year.
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 calculations, posting, and verification 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:
- 3+ 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
- Paid Time Off (PTO)
- Sick Time
- Holiday Pay
- Parental Leave
- Health Insurance
- Dental Insurance
- Vision Insurance
- Access to 401(k) and IRA Accounts
- Life Insurance
- Supplemental Insurance
- 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.