Overview In this role you will own Peregrine's ASC 606 revenue recognition mechanics, building and maintaining the monthly revenue waterfall and drafting supporting work papers. You'll work with the Revenue Accounting Manager to analyze contract-level revenue, perform historical reviews, and support audits in a growing SaaS environment. The position combines close execution with ongoing analyses to provide actionable insights on revenue trends and performance obligations. You will collaborate across teams to ensure timely, accurate revenue accounting and cross-border transactions. This is an opportunity to deepen expertise in revenue recognition at scale and contribute to Peregrine's expansion into a
Compensation / Benefits- salary range $105,000-$130,000 USD
- benefits package
- equity (if applicable)
- bonus (if applicable)
Responsibilities- Own monthly revenue waterfall calculation end-to-end, including formulas and validation checks
- Prepare and post monthly revenue journal entries for U.S. and international contracts, including multi-currency and FX considerations
- Generate recurring revenue analyses and ad hoc reports, explain variances and provide insights
- Draft annual ASC 606 workpapers with POB analyses, SSP reviews, and contract-level patterns
- Analyze contract-level performance obligations and recommend positions for review
- Monitor service-delivery status and revenue-recognition triggers across contracts to flag timing changes
- Prepare schedules and workpapers for month-end close and audit requests
- Support contract intake by triaging contracts, confirming terms, and analyzing trends
Key requirements- Bachelor's degree in Accounting, Finance, or related field; equivalent experience acceptable
- 5+ years SaaS revenue accounting experience applying ASC 606
- 2+ years public accounting experience with tech or SaaS clients
- Solid knowledge of ASC 606 five-step model (SSP, modifications, variable consideration, POB identification)
- Ability to draft technical workpapers and present recommendations
- Experience with month-end close mechanics, multi-currency transactions, and audit support
- Strong spreadsheet skills and cross-system data reconciliation
- Strong written and verbal communication skills and cross-team collaboration
- attention to detail
- curiosity
- clear communication
- ASC 606
- revenue waterfall
- POB analyses