Manage month-end and year-end close activities related to revenue: prepare journal entries, account reconciliations, and deferred revenue schedules; analyze revenue trends and performance.
Ensure compliance with revenue recognition standards: apply ASC 606 and ASC 944, adhere to GAAP and IFRS.
Review and analyze complex sales agreements and contracts: evaluate revenue implications and ensure compliance.
Collaborate with other departments: work with sales, legal, and finance teams to ensure accuracy and resolve revenue-related issues.
Assist with external audits: prepare audit schedules and respond to auditor inquiries regarding revenue recognition practices.
Identify and implement process improvements: develop and maintain desktop procedures and explore automation solutions.
Provide guidance to junior staff: supervise and train junior accounting personnel.
Generate and analyze various reports: monthly financial reports detailing sales, passenger revenues, accounts receivables, deferred revenues, and related accounts.
Participate in special projects: system implementations, enhancements, or ad-hoc analysis.
Own manual billing processes resulting from client-specific requirements, quantity-based billing requirements, and complex billing structures.
Map client accounts, billing groups, and fees for timely monthly invoicing processes.
Analyze billing data, understand system limitations, and generate reporting and updates for management and stakeholders.
Requirements
Bachelor’s degree in Finance, Accounting, Economics, or a related field; Master’s degree or professional certification (e.g., CFA, CPA) is a plus.
7+ years of experience in revenue, billing, financial analysis, or a related field, preferably within the financial services or technology industry with at least 4 years specifically in Revenue Accounting.
In-depth knowledge of accounting principles: This includes a deep understanding ASC 606.
Excellent analytical and problem-solving skills with a strong attention to detail.
Ability to work collaboratively in a team environment while also demonstrating strong independent working capabilities.
Exceptional communication skills, with the ability to present complex data insights to both technical and non-technical audiences.
Proven track record of managing multiple projects and meeting deadlines in a fast-paced environment.
Strong technical skills: proficiency in accounting software like QuickBooks or SAP, familiarity with specialized revenue recognition software, and advanced Excel skills.
Analytical and problem-solving skills: ability to analyze financial data, identify discrepancies, and resolve complex issues related to revenue recognition.
Ability to work in a fast-paced environment: managing high transaction volumes and meeting strict deadlines
7+ years of work experience, including data entry and/or billing experience.
College degree in Finance or Accounting.
Organizational and time management skills.
Strong problem-solving skills.
Excellent oral and written English language skills.
Ability to review work performed by peers and provide feedback to ensure quality.
Adaptable. Strong organizational skills Excellent data entry skills Excitement to work in a fast-paced environment. Strong communication skills. Ability to work with minimal supervision. Self-motivated problem-solver. Detail-oriented. Ability to work within and understand external and internally developed applications. Investigate billing discrepancies. Team player. Experience working on a global team.
Benefits
Business casual atmosphere
Team focused culture that promotes innovation and ownership
Access cutting edge investment reporting technology and expertise
RSUs as well as employee stock purchase plan and 401k with match
PTO and volunteer time off to give back to the community
Defined and undefined career pathways allowing you to grow your own way
Work from anywhere 3 weeks out of the year
Work from home Fridays
Maternity and paternity leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
analytical skillsproblem-solving skillsattention to detailcollaborationcommunication skillsorganizational skillstime managementadaptabilityself-motivatedteam player
Certifications
Bachelor's degree in FinanceBachelor's degree in AccountingBachelor's degree in EconomicsMaster's degreeCFACPA