P

Perforce

Enterprise version control and lifecycle tools

Senior Manager - Revenue Accounting

Financial AccountingConfirmed live in the last 24 hours
Full-timeMinneapolis, MN, USA$146.2k - $176k /yrHybrid

About the Job

Requirements

  • A bachelor's degree is required.
  • Progressive experience in revenue accounting, ideally in a software or SaaS company.
  • Strong working knowledge of ASC 606 and US GAAP.
  • Familiarity applying revenue recognition principles related to software, service contracts, and multiple-element deliverables.
  • Experience with an ERP or revenue management system, such as NetSuite.
  • Demonstrated people leadership and coaching experience.
  • Strong analytical, communication, and stakeholder management skills.
  • Employees are expected to demonstrate AI fluency appropriate to their role and level, including responsible use of AI tools, sound judgment, and adherence to company AI governance and security policy standards.

Responsibilities

  • Lead the monthly revenue close and ensure revenue, deferred revenue, and related balances are accurate and complete.
  • Apply ASC 606 to standard and complex contracts, document key judgments, and maintain revenue recognition policies.
  • Oversee accounting for sales commissions, including capitalization and amortization of contract acquisition costs under ASC 340 and the related deferred balances.
  • Own internal controls over revenue and commissions and support external audit and compliance requirements; provide supporting schedules and analysis during the annual external audit.
  • Partner with the Controller to oversee and manage the revenue accounting system and drive efficiency across the order-to-cash process.
  • Partner with Revenue Operations, Sales, Deal Desk, Legal, and Finance on the revenue impact of contract terms and new business models, including acquisitions.
  • Analyze and report key revenue metrics and results; assist Finance during budgeting and forecasting.
  • Manage, coach, and develop a team of five, setting priorities and building technical depth.

Desired Qualifications

  • A concentration in Accounting or Finance is preferred.
  • CPA is preferred.

About the Company

Perforce

Enterprise version control and lifecycle tools

Perforce provides enterprise-scale software development tools for version control, application lifecycle management, agile planning, and static analysis. These tools store and manage code and digital assets, coordinate work across large teams, and enforce traceability and security from code commits to approvals. Perforce differentiates itself by focusing on governance, security, and traceability for mission-critical environments such as government, semiconductor design, and large game studios, and by unifying multiple disciplines on a single platform. Its goal is to help organizations innovate at scale by delivering auditable, fast development workflows that reduce risk and speed delivery.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$30M
Headquarters
Minneapolis, MN
Founded
1995

Recently Posted Jobs

Explore more opportunities at Perforce

See more jobs