Cloud for Good
Close this search box.

Accounting Manager in the USA or Canada

Accounting Manager in the USA or Canada

Cloud for Good is seeking an Accounting Manager to spearhead 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 Department, contributing to the broader financial strategic direction of the organization.

Location: Virtual: Home-based office in the USA or Canada. 

Work Authorization: Citizens or Permanent Residents of USA or Canada. Cannot provide Visa sponsorship.

Travel: 10-20%


General Ledger Activities: Collaborate with the Financial Controller to maintain the financial health of the organization through the following responsibilities:


  • 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.



  • 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.
  • Review reconciliations and journal entries related to Canadian payroll.
  • Manage updates for the 401k retirement program.


  • Oversee the retirement program audit and ensure annual compliance.
  • Be responsible for monthly bank reporting to ensure compliance.
  • Adhere to internal accounting policies and procedures.
  • Ensure compliance with GAAP.

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.

  • Ensure customer contracts adhere to Cloud for Good guidelines.
  • Verify project billing cycles and invoices according to the Statement of Work.
  • Evaluate internal controls for project billables and provide monthly reports.
  • Supervise account receivable collections.
  • Calculate monthly commissions for the Sales team.
  • Monitor, analyze, and communicate actual performance compared to plan, forecast, and quota.
  • Initiate demand planning for Sales opportunities as required.
  • Assist in the comprehensive sales onboarding program as necessary.


  • 3-5 years of accounting or finance management experience
  • Public accounting experience a plus
  • Work independently and a team player – entrepreneurial
  • Advanced experience with Quickbooks Online
  • Ledger and chart of accounts maintenance
  • Legal and regulatory requirement expertise
  • Payroll and 401k support experience a plus
  • Bachelor’s degree in a related field or equivalent education/experience


  • Diversity and Equal Opportunity Commitment
    • At Cloud for Good, we adhere to the principles of Equal Employment Opportunity (EEO) and extend these principles to all our employees and prospective candidates. We do not discriminate based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, ancestry, age, sex, disability, genetic information, marital status, pregnancy status, amnesty, veteran status, medical condition, or any other legally protected characteristics as defined by federal, state, and local laws. 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 submit their applications. Our unwavering commitment to fostering diversity not only enhances our workplace but also enhances the outcomes we deliver to our clients.  See our full diversity statement here.
    • 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 and may result in disqualification from the interview process.
    • 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.