Controller
Description
We’re looking for a Controller to join our finance team and run the accounting, tax, and FP&A functions for a fast-growing Conversations-as-a-Service software company. Reporting directly to the CFO, the ideal candidate will have worked both in public accounting and at software companies, with a mix of accounting, tax, and finance experience. They will be able to work independently and lead a small team to deliver GAAP-compliant financial statements, required tax filings, and financial forecasts and analyses.
Responsibilities
- Oversee the monthly financial cycle, including invoicing, AR/AP, financial package preparation, and employee expense reports
- Run the financial forecasting and budgeting process, working with department leaders to understand monthly financial results and comparisons to budget/forecast as well as anticipated ROI from potential software and headcount investments
- Oversee payroll process, including semi-monthly payroll runs and state registrations and filings (utilizing Rippling HRIS system)
- Oversee tax reporting, working directly with external CPA firm to ensure timely and accurate tax reporting and registrations
- Run the annual financial audit process, working directly with external auditors to ensure timely and compliant issuance
- Run and improve upon existing financial analyses to help management team understand financial trends and anomalies
- Effectively manage Senior Accountant’s day to day activities
Skill Requirements
- 8-12 years of relevant accounting, tax and finance experience
- Experience in software industry, preferably within accounting/finance department of a software company
- Strong working knowledge of GAAP, and ability to research relevant guidance as needed
- Strong financial modeling skills including multi-scenario forecasts and sensitivity analyses
- Experience with tax filings and registrations, specifically income tax and payroll taxes
- CPA license strongly preferred
- Experience with NetSuite financial ERP system
- Excellent organizational skills
- Excellent communication and interpersonal skills
- Experience managing staff
- Ability to work well independently, take direction, and manage upwards as needed
*Eligible candidates must be authorized to work in the US