Smith System Driver Improvement Institute, Inc. · 2 days ago
Revenue Manager
Smith System is a leading provider of driver risk management and safety solutions, delivering value through in-person training, eLearning, and technology-enabled products. The Revenue Manager is responsible for overseeing the company’s end-to-end revenue accounting, ensuring accuracy and compliance with ASC 606, and driving automation within revenue systems. This role involves managing billing, collections, and cash application teams while delivering key revenue reporting and analysis.
Responsibilities
Own the company’s revenue recognition policy in accordance with ASC 606 and ensure consistent application across all entities and products
Review complex contracts for revenue recognition implications and ensure appropriate setup in NetSuite ARM
Oversee month-end and quarter-end revenue close, including reconciliations, deferral schedules, and journal entries
Maintain revenue rollforwards, deferred revenue reconciliations, and ARR/NRR reporting
Manage and develop the Billing and AR/Cash Application teams to ensure accuracy, efficiency, and strong internal controls
Oversee invoice generation, cash posting, and customer collections to ensure timely cash flow and accurate reporting
Establish and monitor KPIs for DSO, billing accuracy, and unapplied cash
Serve as the business owner for Salesforce, Celigo integrations, and NetSuite revenue modules (ARM, billing, and advanced reporting)
Partner with IT and RevOps to drive automation and data integrity across the order-to-cash process
Maintain data alignment between Salesforce opportunities/orders and NetSuite transactions
Continuously evaluate and optimize revenue systems, reporting, and controls
Deliver key revenue reporting, including ARR rollforwards, revenue by product/class, backlog, and revenue KPIs
Support FP&A with forecasting and variance analysis related to revenue and collections
Partner cross-functionally with Sales, Customer Success, and Legal to ensure clean data flow from contract to cash
Qualification
Required
Bachelor's degree in Accounting, Finance, or related field (CPA preferred)
5-6 years of progressive accounting experience, including 2+ years in a revenue or technical accounting role
Deep knowledge of ASC 606 and SaaS/subscription revenue recognition
Experience with NetSuite ARM, Salesforce, and Celigo (or comparable integration tools)
Strong Excel and data analysis skills; comfortable creating dashboards and reconciliations
Excellent leadership, communication, and project management skills
Preferred
CPA preferred