The Company is looking for someone who is a self-motivated, proven leader, with experience managing public accounting or general ledger teams. Essential Job Functions: • Manage all accounting functions within the company • Manage the month-end close and financial reporting, including: Revenue/AR, AP, and GL • Prepare financial statements and related monthly/quarterly internal/external reporting • Primary external auditor contact; manage all aspects of audits and reviews • Lead team of 5+ employees, managing growth of team as company grows • Manage payroll function of the company • Manage accounting for stock awards, maintain related software, and perform all related reporting as a stock plan administrator • Participate heavily in the SEC reporting process • Perform accounting research and prepare quarterly accounting memos • Manage specific internal control environment cycles and managing internal control/SOX activities for those cycles • Prepare and/or coordinate annual tax returns • Ad hoc projects and assignments Required Qualifications and General Skills: