- Career Center Home
- Search Jobs
- ayroll Specialist/Bookkeeper
Description
Our accounting firm seeks a detail-oriented, experienced full-time Bookkeeper and Payroll Specialist to manage payroll and bookkeeping duties for our 40+ small business and nonprofit clients. The ideal candidate has exceptional organizational and time management skills, proficiency with accounting and payroll software, a strong bookkeeping background, and the ability to work efficiently and independently in a fast-paced environment. Great communication and collaboration skills are an absolute must!
Requirements
Payroll Responsibilities:
Manage new employee and contractor onboarding for all 40+ clients, including preparing onboarding schedules and paperwork follow-up
Process payrolls and reimbursements; maintain multiple payroll schedules across client roster
Maintain PTO/sick leave balances
Maintain accurate and up-to-date employee records
Manage W9s and COIs for clients
Process IRA/401K deductions
Insurance updates and annual enrollment
Manage EOM payroll reporting, quarterly tax documentation, and additional payroll reporting as needed
Workers’ comp audits
Assist clients in updating and maintaining employee handbooks and personnel policies, adhering to local, state, and federal compliance guidelines
Perform special projects and audits as necessary.
Perform state withholding and unemployment registrations for remote employees
Review payrolls for irregularities
Bookkeeping Responsibilities:
Record all income, expenses, and financial transactions using QuickBooks Online
Reconcile all bank and credit card accounts monthly
Maintain the accuracy of the general ledger
Maintain sales records for sales and use tax filing purposes, and manage monthly/quarterly sales tax filings
Record grants and donations
Maintain accounts payable and accounts receivable
Assist with monthly and quarterly financial reporting
Maintain necessary files and reports for income and property tax audits
Collaborate with accountants and other team members to resolve accounting discrepancies, file EOM and EOY reports, and keep client books audit-ready
Qualifications:
5+ years of bookkeeping and payroll experience
Strong understanding of bookkeeping principles and practices
Strong understanding of state and federal payroll compliance requirements
Proficiency in QuickBooks Online
Proficiency with Microsoft Office, including a particularly strong proficiency working with Excel spreadsheets
Proficiency in Google programs (Calendar, Drive, Sheets, Gmail)
Proficiency in payroll applications such as Gusto, Intuit Payroll
Skills:
Outstanding organizational and time management skills, including demonstrated skill in managing multiple concurrent workflows and timelines
Strong attention to detail and accuracy in financial matters
Ability to analyze financial data and identify discrepancies
Ability to track time by the minute
Strong written and verbal communication skills
Effective communication and problem-solving skills
High energy level, comfortable performing multi-faceted projects in conjunction with day-to-day activities
Superior interpersonal and collaboration skills
Commitment to understanding a variety of client goals, standards, policies, and procedures
Ability to operate with a high level of personal responsibility and optimism
Commitment to highest ethical standards
Able to manage and prioritize last-minute requests and/or projects
Anticipate, plan for, and meet deadlines
Ability to evaluate processes and procedures and develop suggestions for improvement
Demonstrated commitment to our clients’ diverse, justice-oriented missions; nonprofit experience or experience in a small, community-based business is highly desirable.
Demonstrated commitment to continued professional growth and development
Job Type: Full-Time, in-office position (with some hybrid flexibility)
Salary $25-$30/hr. Commensurate with experience
Benefits:
Health, Dental, and Vision insurance
Retirement plan
Paid time off
Paid holidays
Paid sick days
Wellness Benefit
Paid volunteer hours
Annual profit bonus
Life, STD, and LTD insurance
Schedule: Monday-Friday. This position will start part-time (15-25 hours/week) and ramp up to full-time (30-40 hours/week) after 3-6 months.