Bachelor's or Master's degree in Accounting. Three or more years of experience in an accounting role. Experience with general ledger accounting and the monthly close process. Strong knowledge of U.S. GAAP, in particular an understanding of ASC 606. Strong information systems/ERP system experience with superior Excel skills. Experience with Salesforce and NetSuite is a plus. Detail-oriented with both the curiosity and discipline to dive into the details to solve problems. Ability to work effectively with others and autonomously, stay organized, and continuously improve. Prepare and review monthly account reconciliations related to deferred revenue and unbilled receivables. Perform technical accounting research on revenue recognition related topics. Calculate and book monthly revenue accruals. Support audit requests for areas related to revenue. Actively identify areas for process improvements and automation. Update internal process documentation. Assists in implementing new tools as needed to manage revenue transactions. Perform ad-hoc management related requests and analysis. Coordinate with other departments such as, Tax and Finance to provide detailed revenue reporting requests as needed. Prepare monthly journal entries to the General Ledger. Collaborate with different corporate functional teams to align revenue recognition principles across the organization. Responsible for revenue month end close activities. Review contracts to determine the appropriate ASC 606 revenue recognition treatment. Key contact for professional service teams for guidance on revenue related topics. Work closely with the billing and accounts receivable team. Perform special projects and analysis as needed.