Maintain and execute day-to-day accounting operations for Common Future’s two consolidated nonprofit entities (Common Future and Community Credit Lab), including accounts payable, accounts receivable, journal entries, and general ledger maintenance.
Manage the full accounts payable cycle: invoice intake, coding, approval routing, payments, vendor records, W-9s, and annual 1099 support.
Support revenue and accounts receivable tracking, including invoicing, payment posting, and reconciliation.
Assist with payroll processing in collaboration with People Operations and complete related journal entries and reconciliations (benefits, taxes, PTO accruals).
Monitor accounting workflows for accuracy and timeliness; proactively identify discrepancies and propose resolutions to the Controller.
Prepare monthly reconciliations for bank, credit card, investment, and balance sheet accounts; monitor transactions and investigations of discrepancies.
Complete month-end close tasks, including accruals, reconciliations, and variance checks, to ensure timely and accurate financial statements.
Assist with year-end close processes and prepare schedules, confirmations, and documentation required for the annual audit.
Ensure adherence to internal controls, financial policies, and accounting procedures; recommend improvements to strengthen accuracy and efficiency.
Support the maintenance and optimization of Sage Intacct and other cloud-based financial systems; contribute to process documentation, automation, and data integrity.
Provide timely, solution-oriented support to staff across teams on invoices, financial coding, and budget-related questions.
Partner with People Operations, Fund Development, and Impact teams to ensure accurate and timely financial data.
Maintain awareness of nonprofit accounting best practices and contribute to sustaining strong financial operations across the organization.
Perform additional duties as needed to support the Finance Team’s goals and evolving organizational priorities.
Requirements
Bachelor’s degree in accounting, finance, or related field; CPA or CPA-track a plus.
Minimum 3–6 years of accounting experience; nonprofit accounting experience strongly preferred.
Experience with Sage Intacct or other similar financial accounting system, as well as Microsoft Excel required.
Experience with Google Sheets, a variety of Expense Management Software Platforms (e.g., Ramp), Asana, Notion and/or Salesforce preferred; strong ability to learn and implement new systems and technology.
Strong understanding of GAAP accounting and nonprofit financial practices.
Experience with audits, financial reporting, account reconciliations, payroll accounting, and monthly close processes.
High level of accuracy, analytical ability, and attention to detail.
Strong organizational skills and the ability to manage multiple workflows and deadlines in a remote environment.
Excellent interpersonal and communication skills; ability to provide clear guidance to colleagues unfamiliar with finance.
Demonstrated initiative, problem-solving capability, and comfort operating in a fast-paced, mission-driven, equity-centered organization.
Energized to ensure timely and accurate financial reporting for strategic decision making purposes at a mission-first organization focused on racial equity.
Tech Stack
Cloud
Benefits
Ongoing 4 day work week, Monday
Thursday, 32-hour workweek, 80% time at 100% pay
Remote and flexible work options
20 days of PTO
18 paid holidays*, including a week off in the Spring and Winter
Fully paid medical, dental, vision for employees. Dependents covered at 75%
Access to a flexible spending account (FSA) for medical and dependent expenses
Paid long-term disability and life insurance
16-week paid parental leave
$500 annual professional development stipend
$500 monthly caregiver stipend
Immediately vested 4% 403b retirement plan contribution after 90 days
$800 one-time home office set up stipend for new employees
$150 per month coworking, home office, and cell phone stipend
Annual in-person retreat, and more!
*Holidays that fall on Fridays are not rescheduled to another day.