Revenue Supervisor

The Revenue Supervisor is responsible for the revenue accounting process for assigned areas. This position will lead a team with the monthly and quarterly close activities for revenue, reconcile and validate revenue, prepare required journal entries, analyze data, and prepare report for auditors and management. The Revenue Supervisor will interact amongst various departments such as contract administration, sales, legal, professional services, customer support and external auditors. Position reports to the Revenue Manager.

Here at Ultimate Software, we truly put our people first. We strongly believe in teamwork, and we encourage and trust our people to reach higher, learn more, and live up to their potential. Ultimate is ranked #1 on Fortune's "Best Places to Work in Technology" for 2017 and #7 on the "100 Best Companies to Work For" list in 2017. Ultimate is also ranked #1 on the Fortune's "100 Best Workplaces for Millennials" for 2017 and #5 on its "50 Best Workplaces for Diversity" list for 2016.

Primary Duties and Responsibilities:

  • Review sales contracts and reduce contract related issues to ensure proper revenue recognition in accordance with United States Generally Accepted Accounting Principles (US GAAP).
  • Develop, implement and maintain processes and procedures for accurate and timely revenue recognition.
  • Analyze and understand various service/product offerings and revenue streams to ensure proper revenue recognition and financial system set-up.
  • Maintain monthly revenue accounting close efforts for assigned areas, including assurance of accurate and timely results and preparation of auditable revenue and deferred revenue account reconciliations.
  • Support various special projects as required.
  • Overseeing revenue recognition activities for assigned areas.
  • Perform other duties as assigned.

Required Qualifications:

  • Working knowledge of US GAAP.
  • Detail-oriented with excellent analytic skills and interest in continuous process improvement.
  • Strong organizational skills and meticulous attention to detail required.
  • Ability to manage priorities and meet deadlines in a dynamic environment.
  • Strong communication and interpersonal skills.
  • Ability to research technical accounting issues and communicate relevant conclusions, both verbally and in written format.
  • Understanding of the technical accounting guidance for revenue recognition and the practical application to software arrangements.
  • Proficient in Excel.

Preferred Qualifications:

  • Knowledge of ASC 606 preferred.


  • BS in Accounting
  • CPA or working towards a CPA preferred
  • Minimum 3-5 years' experience in Public Accounting or within SaaS/Software industry
  • Previous Supervisory experience preferred
  • Understanding of accounting guidelines for SaaS revenue recognition preferred

Travel Requirement: None

This job description has been written to include the general nature of work performed. It is not designed to contain a comprehensive detailed inventory of all duties, responsibilities and qualifications required of employees assigned to this job.

Meet Some of Ultimate Software's Employees

Markese R.

Team Lead, Time Clock Team

As Team Lead, Markese takes care of the time clock needs, whether it’s related to hardware, software, or networking, ensuring customers can utilize the time clock functions without disruption.

Ted V.

VP, Technical Services Delivery

As VP, Technical Services Delivery, Ted is responsible for the successful implementation of Ultimate Software’s products with the Technical Services Team.

Back to top