Senior Revenue Accountant
Listed on 2026-10-16
-
Accounting
Financial Reporting, Accounts Receivable/ Collections, Senior Accountant, Financial Compliance
Seattle, WA or Remote | Full-Time | $80,000–$120,000 Base Salary
Position OverviewSeattle Search Group is partnering with an established technology organization to hire a Revenue Accounting Lead with strong SaaS and ASC 606 experience.
This position will take ownership of key areas of revenue accounting, contract review, subscription billing, month-end close, and financial reporting within a software/SaaS environment.
The Revenue Accounting Lead will work closely with Finance, Sales Operations, Customer Success, and Revenue Operations to ensure customer contracts, billing schedules, and revenue recognition are accurately reflected across financial systems.
This is a hands-on accounting role with significant exposure to ASC 606, subscription revenue, Net Suite, ERP implementation, SaaS metrics, and process improvement
.
Revenue Accounting & ASC 606
- Review SaaS subscription, software license, and professional services contracts for proper accounting treatment under ASC 606
- Analyze performance obligations, transaction price allocation, and revenue recognition requirements
- Own accounting for contract modifications, renewals, expansions, multi-year agreements, multi-element arrangements, and non-standard pricing structures
- Prepare and maintain revenue recognition schedules
- Prepare revenue-related journal entries
- Maintain accurate contract and billing information within ERP and billing systems
- Ensure customer invoices are issued accurately and according to contract terms
- Prepare reconciliations for AR, deferred revenue, contract assets, and unbilled revenue
- Maintain monthly deferred revenue and contract asset roll forwards
- Analyze subscription revenue activity and investigate variances or unusual transactions
- Support resolution of customer billing and payment issues
Month-End Close & Reporting
- Perform key month-end close responsibilities related to revenue
- Prepare journal entries, balance sheet reconciliations, and variance analyses
- Perform revenue cutoff procedures to ensure revenue is recorded in the appropriate accounting period
- Analyze revenue and related balance sheet activity
- Assist with monthly financial reporting
- Prepare supporting schedules and documentation for external audits
- Serve as a primary accounting contact for revenue-related audit requests
SaaS Revenue Operations
- Support reporting and reconciliation of ARR, MRR, deferred revenue, contract assets, and other SaaS metrics
- Analyze subscription activity including new bookings, renewals, expansions, contractions, and churn
- Reconcile contract information between CRM, billing systems, and the general ledger
- Help maintain data integrity across CRM, billing, and ERP platforms
- Support subscription backlog and revenue forecasting
- Provide revenue reporting and analysis to Finance leadership and cross-functional teams
Systems & Process Improvement
- Support the Net Suite revenue workstream
, including requirements gathering, testing, data conversion, and implementation - Assist with ERP and financial-system enhancements
- Help integrate CRM, billing, and financial systems
- Identify opportunities to automate reconciliations, reporting, and accounting processes
- Develop and maintain revenue recognition policies, procedures, and internal controls
- Partner with Sales Operations and Rev Ops to improve the flow of contract, pricing, billing, and revenue information
- Bachelor's degree in Accounting or Finance
- 3–6 years of progressive accounting experience
- Software or SaaS accounting experience strongly preferred
- Strong knowledge of U.S. GAAP
- Hands‑on experience applying ASC 606 revenue recognition
- Experience with subscription-based revenue models
- Strong working knowledge of Net Suite required
, including revenue recognition functionality - E…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).