Cloud for Good is seeking an Accounting Manager to lead the company’s financial management and health. In this role, you will work to streamline financial processes and lay groundwork for continued financial scalability. Reporting to the Financial Controller, you’ll be a key part of the People, Finance, and Operations (PFO) Department, contributing to the broader financial strategic direction of the organization.
This role also requires strong expertise in U.S. tax compliance and accounting practices, including experience with multi-state payroll tax, entity setup, and regulatory reporting. The ideal candidate will be comfortable navigating the financial and compliance landscape that accompanies an internal payroll infrastructure after transitioning from a PEO.
Location: Virtual: Home-based office in the U.S. and EST time zone preferred
Travel: 10-20%
Responsibilities:
- General Ledger Activities: Collaborate with the Financial Controller to maintain the financial health of the organization through the following responsibilities.
- Accounting:
- Record transactions and generate monthly, quarterly, and annual reports using QuickBooks Online, ensuring account reconciliation for accuracy.
- Maintain the general ledger and chart of accounts.
- Record financial transactions, establish accounts, post transactions, and ensure compliance with legal requirements.
- Record payment receipts and monitor bank accounts using QuickBooks Online.
- Prepare monthly journal entries for the closing process.
- Prepare and/or review monthly reconciliations as provided.
- Provide oversight and assistance with monthly invoicing.
- Ensure compliance with legal & regulatory requirements in U.S. and Canada.
- Support internal entity setup and tax ID registrations across U.S. states to ensure compliance with payroll and employment regulations.
- Advise on state and federal payroll tax obligations, filings, and deadlines as applicable to a multi-state workforce.
Reporting:
- Support annual budget preparation and calculate monthly budget variances, presenting trends to senior leadership.
- Prepare and present monthly and quarterly financial packages.
- Generate financial reports and interpret financial information for managerial staff.
- Act as a liaison with external stakeholders for audit support and tax preparation.
- Payroll & Retirement Program Support:
- Review U.S. payroll and associated journal entries.
- Prepare monthly reconciliations and journal entries related to Canadian payroll.
- Coordinate tax filings and ensure compliance with IRS, state, and local payroll tax requirements following the PEO transition.
- Compliance:
- Serve as the primary day-to-day liaison for the annual retirement plan audit and support related compliance reporting requirements.
- Prepare and deliver monthly banking reports for review by the Controller and senior management.
- Adhere to internal accounting policies and procedures.
- Ensure compliance with GAAP.
- Maintain accurate tax records and ensure timely remittance of all applicable federal, state, and local tax payments.
Sales Operations Activities:
- Provide support to all Sales Operations team members by overseeing contract compliance, payment process setup, invoice issuance, and facilitating communication both internally and externally regarding project billing within the organization.
- Verify project billing cycles and invoices according to the Statement of Work.
- Supervise account receivable collections.
- Calculate monthly commissions for the Sales team.
- Calculate and report monthly actuals against quota to track performance and support business insights.
- Initiate demand planning for Sales opportunities as required.
- Assist in the comprehensive sales onboarding program as necessary.
Qualifications
- 3-5 years of accounting or finance management experience
- Public accounting experience a plus
- Operate independently and collaboratively, with an entrepreneurial approach to problem-solving and process enhancement
- Advanced experience with QuickBooks Online
- Ledger and chart of accounts maintenance
- Legal and regulatory requirement expertise
- Bachelor’s degree in a related field or equivalent education/experience
- Experience with U.S. tax compliance, entity registration, and multi-state payroll
- Experience with Canada tax compliance, entity registration, and multi-province payroll is nice to have
- Understanding of payroll-related compliance risks and mitigation practices in an internal payroll environment
Disclaimers
- Equal Employment Opportunity
- At Cloud for Good, we are proud to be an Equal Opportunity Employer and adhere to the principles of Equal Employment Opportunity (EEO). We do not discriminate in employment decisions or practices on the basis of race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other legally protected characteristic.
- Our commitment to non-discrimination applies across every location in which our company operates, and it encompasses all aspects of employment.
- Cloud for Good strongly encourages individuals from diverse backgrounds and identities to apply. Our commitment to diversity not only strengthens our workplace culture but also drives better outcomes for our clients.
- We value inclusivity and want applicants who may require special assistance or accommodation during the interview process to know we’re here to assist you.
- Use of AI in Interviewing
- At Cloud for Good, we believe in conducting interviews that are fair, equitable, and designed to evaluate candidates based on their qualifications and experience, with the organization. To ensure that all candidates are given an equal opportunity to demonstrate their abilities, we prohibit the use of AI or any other type of machine learning tools during the interview process.
- Candidates are expected to participate in the interview process remotely using video conferencing. Any attempt to use AI or similar technology to respond to interview questions, analyze or provide feedback on the interview process, or perform any other interview-related tasks is strictly prohibited and will be considered a violation of our policy.
- We understand that some candidates may have disabilities or other circumstances that require accommodation during the interview process. In such cases, we will make reasonable accommodations to enable candidates to participate in the interview process to the best of their ability. However, we do not permit the use of AI or similar technology as a substitute for direct participation in the interview.