Spend less. Travel better.
Director of Revenue Accounting
Location
Canada
Posted
13 days ago
Salary
0
Seniority
Lead
Job Description
Director of Revenue Accounting
Hopper
• Design and implement an automated billing and revenue accounting cycle in NetSuite, converting current manual processes into a scalable, repeatable solution • Collaborate with the data warehouse team to reconcile source data, identify gaps, and make necessary corrections to ensure accurate data flows into accounting processes • Own the end-to-end billing cycle for all partner agreements — revenue shares, commissions, and other structures — from setup through collections • Interpret and account for complex agreement structures, including tiered revenue shares, variable commissions, recoupments, and multi-element arrangements • Ensure accurate revenue recognition in accordance with ASC 606 and prepare required technical accounting memos • Maintain the accounts receivable subledger, perform reconciliations to the general ledger, and manage month-end close for all partner revenue streams • Use advanced SQL to extract, validate, and reconcile large transactional datasets independently, without relying on a data team • Read and interpret commercial contracts to identify accounting implications; collaborate with business development and legal teams when structuring new agreements • Act as the primary finance contact for external partners for dispute resolution, requests for credits or concessions, and contract interpretation • Oversee collections, including reviewing delinquent accounts, escalating issues, and resolving overdue balances • Establish internal controls and support external audits related to revenue and partner accounting
Job Requirements
- CPA designation with 8+ years of progressive accounting experience, including revenue recognition and partner- or client-billing
- Advanced SQL skills — able to extract and reconcile data independently without relying on a data team
- Deep knowledge of ASC 606 and demonstrated experience preparing technical accounting memos
- Ability to read and interpret commercial contracts and identify accounting implications
- Strong experience reconciling large, multi-source datasets
- Experience managing collections and relationships with external partners
- Clear, confident communicator with senior management and external partners
- Nice to have: experience with NetSuite (accounts receivable, billing, and automation)
- Nice to have: experience at a high-growth technology company or marketplace
- Nice to have: experience collaborating with engineering or data warehouse teams
Benefits
- Well-funded, established startup with big ambitions, and competitive salary
- Hopper covers 100% of group benefits plan premiums
- Life, short-term and long-term disability coverage provided by Hopper
- Health Spending Account (HSA) covering eligible medical and dental expenses
- Access to Dialogue telemedicine services for all employees and their dependents, anytime and anywhere
- Access to an RRSP plan with automatic pre-tax contributions every pay period
- Very generous parental leave, well above industry norms — ask us for details!
- Unlimited vacation
- Carrot Cash travel allowance
- On-demand coworking access via FlexDesk and a remote work allowance
- Entrepreneurial culture where pushing boundaries and taking risks are part of the day-to-day
- Open communication with the company's management and senior leadership
- Small, dynamic teams = massive impact
Related Guides
Related Categories
Related Job Pages
More Bookkeeper Jobs
• Provide accounting and advisory services for a variety of clients, including individuals and businesses in a variety of industries. • Perform general accounting duties including entering transactions and reconciling general ledger, credit card, and cash accounts; propose and record journal entries. • Perform complex adjustments and reconciliations on books; clean-up of accounting systems and records. • Utilize accounting software and systems to prepare financial reports, ensuring adherence to accounting standards such as GAAP. • Propose and setup accounting systems and services for new clients. • Prepare payroll and payroll tax returns; prepare and file sales tax returns, record and report fixed assets and personal property. • Utilize strong industry knowledge and research abilities to provide high level service on complex projects. • Proactive risk and compliance assessments, and best practice recommendations to clients. • Oversee and review work from entry level staff. • Train and oversee staff accountants. • Manage personal and team projects, manage competing priorities and ensure timely completion of projects and adherence to deadlines. • Develop relationships with clients and gain understanding of their finances and businesses. • Interpret financial reports provided by clients, and within accounting software.
Bookkeeper
ProAutomatedProAutomated is an industrial automation company that delivers a variety of on-site commissioning and troubleshooting services to its clients. As an employer, the company aims to f
Bookkeeper Newark, DE Full Time Entry Level Overview ProAutomated is looking for a detail-oriented, technically capable team member to support our accounting and administrative operations in a fast-paced, growing environment. This role is ideal for someone who enjoys learning new systems, following structured processes, solving problems, and taking direction well while continuing to grow professionally. This role will be heavy in computer systems & data entry. This is a remote position, but will require to be within 50 miles of our New Castle, DE office for training & as needed. Annually, candidates can expect 25% travel into the Training Center (as needed). About Us ProAutomated provides professional engineering services for industrial control systems. Our office team supports an incredible group of 150+ Field Service Engineers across the United States and Canada. What You'll Be Doing - Support accounts payable and accounts receivable processes - Assist with payroll-related administrative tasks and data entry - Maintain accurate bookkeeping and financial records - Navigate and become an expert multiple internal systems and software platforms - Support reporting, tracking, and administrative projects - Assist with day-to-day operations as needed - Communicate professionally and promptly with internal team members - Help improve organization and efficiency as the company continues to grow What We're Looking For - 1+ years of prior bookkeeping, accounting, payroll, or administrative experience - Strong attention to detail and organizational skills - Comfortable learning new technology, systems, and processes quickly - Ability to take feedback and direction well - Self-starter mentality with willingness to ask questions and learn - Strong reliability and follow-through - Comfortable working in a fast-paced environment with shifting priorities - Solid written and verbal communication skills - Experience with Microsoft Office and Google Workspace required - Experience with QuickBooks or accounting software preferred - Associate degree or coursework in accounting, business, finance, IT, or related fields is a plus Compensation & Benefits - $20-$25/hour based on experience and technical skill level - Paid training - PTO - 1 week PTO every 6 months until 18 months of employment - “Flexible vacation policy” vacation after 18 months - Health, dental, vision, 401(k), and additional benefits - Laptop and company phone provided - Camaraderie building events to provide a sense of community - Catastrophe Fund to support team members impacted by major life events Additional Requirements - Must be authorized to work in the United States - Must be able to work onsite in New Castle, DE during training and onboarding
Experienced Bookkeeper
RecruitGoFind top talent in emerging markets and hire them hassle-free with RecruitGo's EOR services.
• Manage end-to-end bookkeeping for Australian clients using Xero • Undertaking daily tasks in the Xero cloud accounting system • Sending client expense invoices to ReceiptBank/Hubdoc for electronic processing • Processing of invoices from ReceiptBank/Hubdoc into Xero • Preparation of expense pay runs, including the provision of bank ABA file • Processing of unreconciled bank transactions to the general ledger • Raising client sales invoices as instructed • Preparation and processing of wages, including maintenance of employee records • Preparation and processing of employer superannuation obligations • Preparation of manual journals in Xero • Processing of payroll data electronically to the ATO under Single Touch Payroll requirements • Client debtor management, through the provision of automatic reminders and statements • Reconciliation of balance sheet accounts, including the provision of month-end journals • Preparation of financial reports from Xero • Undertaking of any processing with third-party integrated apps • Any other data entry requirements as requested
Role Description Bookkeeper – Maternity Leave Replacement Reports to: Controller Location: Afek Industrial Park, Rosh Ha'ayin Duration: 9-month maternity leave replacement What will you do? - Process and verify supplier invoices - Perform supplier reconciliations and maintain AP ledgers - Execute payments to suppliers (bank transfers) - Manage ongoing communication with suppliers and internal departments - Handle discrepancies and resolve issues in a timely manner - Participate in monthly closing processes and reporting Qualifications - At least 4 years of experience in accounts payable - Experience with accounting software – Oracle is an advantage - Bookkeeping certificate Level 2 – a must; Level 3 – an advantage - Strong Excel skills - High level of organization, attention to detail, and ability to work independently - Excellent interpersonal skills and ability to work as part of a team Requirements Don't check all the boxes? Don't sweat it. We're passionate about building a diverse team of humans and as such, if you think you've got what it takes in our passionate-and-fun, remote-friendly, fast paced environment—apply anyway. While we have a pretty good idea of what we need, we're ready for you to challenge our thinking on who needs to be in this role. Benefits KORNIT is committed to fostering a diverse and inclusive workplace and is proud to be an equal opportunity employer. We encourage people from all backgrounds to apply. We are committed to ensuring that our technology is made available and accessible to everyone. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law.



