Handshake is looking for a Senior Manager, Revenue Accounting to drive all aspects of revenue and receivables operations. You will build and lead the team, spearhead system automation efforts, and partner with cross-functional teams to support our growing business.
What You'll Do
- Manage the monthly revenue close and reporting process, ensuring accuracy and timeliness.
- Prepare and review revenue-related journal entries, account reconciliations, and supporting documentation.
- Oversee implementation and maintenance of revenue recognition policies and procedures, ensuring compliance with ASC 606.
- Collaborate with cross-functional teams (Sales, Legal, Finance) to review and interpret customer contracts for proper revenue treatment.
- Lead the Accounts Receivable operations team, overseeing customer invoicing, cash applications, collections, and customer account reconciliation.
- Analyze customer aging reports and provide guidance on actions to collect outstanding balances and account for delinquent balances.
- Monitor and improve billing and accounting system setup, partnering with NetSuite and Celigo support teams on reporting and automation.
- Mentor and provide performance management for junior team members.
- Continuously improve revenue accounting processes and internal controls by driving system automation and developing standard operating procedures.
- Actively participate in external audits and respond to revenue-related audit inquiries.
- Assist with preparation of external financial statements and disclosures related to revenue.
- Liaise with third-party NetSuite support providers to improve outputs and transaction layouts for domestic and international requirements.
- Monitor and improve tax compliance, leveraging Avalara for domestic transactions and implementing procedures for international transactions.
- Create reports from various data sources to summarize, forecast, and report on KPIs related to cash collections and revenue.
- Manage master data related to SKU integration across key business applications.
What We're Looking For
- Minimum of 5 years of progressive experience in accounting.
- At least 2 years of management experience in a fast-paced, high-growth environment.
- Bachelor's degree in Accounting, Finance, or a related field.
- Strong working knowledge of US GAAP, specifically ASC 606 and its application.
- Proficiency in using accounting software and ERP systems.
- Proficiency with Microsoft Excel or Google Sheets.
- Proven ability to manage a high volume of transactions, meet deadlines, and work effectively under pressure.
- Strong leadership abilities with a proven track record of supervising and developing a team.
- Excellent communication and interpersonal skills.
Nice to Have
- CPA or similar internationally recognized accounting certification.
- Previous public accounting experience with a Big Four firm.
- Experience with NetSuite is highly preferred.
- Experience with NetSuite Advanced Revenue Module (ARM) and its configuration.
- Experience with project management of systems implementations.
- Knowledge of Power Query or similar tools.
- Experience with Salesforce.
- Knowledge of middleware or iPaaS (e.g., Celigo).
Technical Stack
- NetSuite
- Celigo
- Microsoft Excel
- Google Sheets
- Avalara
- Salesforce
- Power Query
Team & Environment
You will join the accounting team and support the growing Handshake business.
Benefits & Compensation
- Equity in a fast-growing company
- 401(k) match
- Competitive compensation
- Financial coaching
- Paid parental leave
- Fertility benefits
- Parental coaching
- Medical, dental, and vision insurance
- Mental health support
- $500 wellness stipend
- $2,000 learning stipend
- Ongoing development
- Stipends for home office setup, internet, commuting
- Free lunch/gym in SF office
- Flexible PTO
- 15 holidays + 2 flex days
- Winter #ShakeBreak where the whole office closes for a week
- Team outings
- Referral bonuses
Work Mode
This is a hybrid role open to candidates in the US.
Handshake is an equal opportunity employer.




