General Ledger Accountant

StaffBuffalo

General Ledger Accountant

Buffalo, NY
Full Time
Paid
  • Responsibilities

    General Ledger Accountant

    Are you a highly skilled General Ledger Accountant who can confidently prepare frequent and complex journal entries, manage multi-fund accounting, and reconcile intercompany activity with precision? StaffBuffalo is excited to partner with a mission-driven public organization to hire a General Ledger Accountant, paying $65-70,000 + Bonus + phenomenal benefits and time off. This is an excellent opportunity for someone who enjoys owning intricate accounting work, solving problems independently, and supporting financial accuracy across a large and diverse portfolio of 20+ intercompany funds.

    In this role, the General Ledger Accountant will handle a high volume of daily journal entries, adjusting entries, and payroll-related entries, while maintaining accurate financial activity across more than 20 distinct funds—each with its own balance sheet, P&L, and chart of accounts. You will manage fund-to-fund receivables and payables, oversee intercompany reimbursements, perform detailed bank reconciliations across multiple accounts in Excel, and support the monthly close process with precision. This role requires someone analytical, self-sufficient, and able to explain findings clearly to junior staff while maintaining strong internal controls.

    This position offers meaningful work, exceptional stability, generous benefits, and a culture that values teamwork, service, and long-term commitment.

    This is a hybrid, on-site position in the Buffalo area with City of Buffalo Residency Requirements.

    Responsibilities

    • Prepare a large volume of daily manual journal entries, including recurring, adjusting, payroll, and fund-related entries
    • Manage multi-fund and intercompany accounting, including fund reimbursements, receivables/payables, and balancing activities between funds
    • Complete month-end close duties: reconciliations, schedules, supporting documentation, and financial statements
    • Perform bank reconciliations for multiple accounts with diverse funding sources and deposit types
    • Investigate, analyze, and resolve variances across the general ledger
    • Support payroll accounting, ensuring accurate allocation of salaries, fringe, and taxes across multiple funds
    • Review contracts, purchase activity, and internal transactions for accounting accuracy
    • Assist junior accounting team members by explaining issues, reviewing work, and guiding corrections
    • Prepare audit schedules, grant documentation, and financial reporting as needed
    • Work with internal teams to complete project cost reconciliations and support process improvements

    Qualifications

    • Bachelor’s Degree in Accounting required; MBA or advanced business degree preferred
    • Strong general ledger experience with significant daily journal entry volume
    • Experience with fund accounting, cost accounting, or intercompany accounting required
    • Payroll accounting experience strongly preferred
    • 1+ year of nonprofit, governmental, or public-sector accounting experience required
    • High Excel proficiency (VLOOKUPs, pivot tables, formulas, data validation)
    • Strong analytical mindset and ability to solve problems independently
    • Excellent attention to detail and communication skills
    • Ability to work collaboratively while also functioning autonomously

    Additional Requirement

    • Must reside in the City of Buffaloor be willing to relocate within 6 months of hire

    Compensation & Benefits

    • $65-70,000 annual salary, depending on experience
    • Outstanding work-life balance, generous holidays, and supportive culture
    • Opportunities to contribute to meaningful community-focused financial work
    • Phenomenal time off
    • Significant employer healthcare contributions
    • Cost-of-living adjustments
    • HRA contributions toward co-pays
    • Annual bonuses, with strong potential based on performance
    • Longevity increases

    The advertised pay range represents what we believe at the time of this job posting, that our client would be willing to pay for this position. Only in special circumstances, where a candidate has education, training, or experience that far exceeds the requirements for the position, would we consider paying higher than the stated range.

    First time working with a Recruiter? No problem! We make the process as smooth and straightforward as possible. Communication is key – to get started, all we need from you is an updated resume and some time to chat. Our team will get to know and your future career goals. Throughout the process, we will provide resume feedback, schedule and prepare you for interviews, provide client feedback, and coach you through the offer stage.

    StaffBuffalo is an Equal Opportunity Employer and does not discriminate in employment on account of race, color, religion, national origin, citizenship status, ancestry, age, sex (including sexual harassment), sexual orientation, gender, gender identity or expression, marital status, physical or mental disability, military status, or unfavorable discharge from military service.

    \#INDCPA