Accounting Manager

MagicSchool AI•Denver, CO
•Remote

About The Position

MagicSchool is seeking a hands-on Accounting Manager to take ownership of its accounting and financial reporting function. Reporting directly to the VP of Finance, this role will oversee accounting operations and close processes, manage a Staff Accountant, improve accounting processes as the company grows, support international expansion, and help prepare for the company’s first external audit within the next 1–2 years. The position collaborates across the company and provides exposure to FP&A, budgeting, forecasting, tax, treasury, and other finance functions. The ideal candidate is proactive, adaptable, comfortable working independently in a fast-paced startup, and able to use AI tools such as Claude to improve workflow efficiency. The role offers a potential career path to Director of Accounting and ultimately Controller.

Requirements

  • Bachelor’s degree in Accounting.
  • CPA required; it may be inactive.
  • 4–7 years of accounting experience.
  • Thorough understanding of financial reporting and general ledger structure.
  • Ability to analyze financial data and prepare financial reports, statements, and projections.
  • Ability to multitask and manage several projects in a fast-paced startup environment.
  • Knowledge of US GAAP reporting requirements.
  • Ability to use Claude or other AI tools to create efficient accounting processes.
  • Proficiency in Microsoft Excel and Google Sheets.
  • Experience with general ledger and other accounting systems.

Nice To Haves

  • 2–3 years of supervisory experience preferred.
  • Public accounting experience is a plus.
  • Prior startup experience is a plus.

Responsibilities

  • Own day-to-day accounting operations and financial reporting.
  • Oversee the general ledger, month-end and quarter-end close, internal reporting, reconciliations, roll-forwards, and schedules.
  • Research technical accounting matters and prepare accounting memos, including on topics such as ASC 606 revenue recognition.
  • Jointly own the general ledger system, currently QuickBooks, and assist with future enhancements, implementations, or software migrations.
  • Administer the Order-to-Cash system, Tabs, and understand its inputs for revenue recognition and deferred revenue.
  • Build reports in other company software systems, such as Salesforce, to support finance and accounting.
  • Support the payroll manager with payroll or benefits issues.
  • Monitor and analyze monthly and quarterly operating results and prepare outputs for internal teams.
  • Oversee and manage the Staff Accountant’s work.
  • Assist the VP of Finance with accounting and reporting matters.
  • Prepare for future annual audits.
  • Oversee tax compliance, including state and local taxes, sales tax, and VAT, and manage tax systems such as Avalara.
  • Respond to company managers’ inquiries about financial results and special reporting requests.
  • Develop and maintain internal control procedures across accounting systems.
  • Support ad hoc internal financial analyses.
  • Participate in other finance and accounting activities, including banking and treasury, risk and insurance, financing, tax, financial planning, and investor relations.
  • Help develop and implement accounting processes and procedures.
  • As the team grows, supervise additional staff and ensure work is allocated and completed accurately and on time.

Benefits

  • Unlimited time off for full-time employees.
  • Choice of employer-paid health insurance plans.
  • Dental and vision insurance offered at low premiums.
  • Generous stock options for every employee, vesting over four years.
  • 401(k) match.
  • Monthly wellness stipend.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service