Senior Accountant

Robert Half
Bath, MI

Job Description

Job Description

The salary range for this position is $100,000 - $120,000 plus bonus, and it comes with benefits, including medical, vision, dental, life, and disability insurance. To apply to this hybrid role please send your resume to [email protected].

Job Description

  • Serve as the subject matter expert for revenue recognition under ASC 606, ensuring revenue is recorded accurately and in compliance with US GAAP.
  • Review customer contracts to identify and assess performance obligations, transaction prices, and appropriate recognition timing.
  • Own and maintain the revenue recognition system (RightRev), including configuration, integration, and period-end processing.
  • Prepare and review revenue journal entries, deferred revenue schedules, and related account reconciliations.
  • Review commission calculations for accuracy and proper capitalization in accordance with ASC 340.
  • Partner with Sales, Legal, and Customer Success to evaluate new and non-standard contract structures and their accounting implications.
  • Support revenue-related audit requests and serve as a primary point of contact for external auditors on revenue matters.
  • Maintain and reconcile general ledger accounts, ensuring accuracy and completeness of data in the accounting system.
  • Serve as a key contributor in the month-end and year-end close processes, including preparation of journal entries for lease accounting, accruals, prepaids, and capitalized software.
  • Validate correct posting of entries through account reconciliation and report preparation.
  • Record payroll and related accruals in the general ledger; reconcile related accounts.
  • Review account coding for accuracy and completeness relative to budget.
  • Prepare and analyze monthly, quarterly, and annual financial statements, providing timely insights into the financial condition of the company.
  • Monitor and analyze operating results; investigate and clearly communicate variances.
  • Prepare, maintain, analyze, and report key SaaS performance metrics, such as software go-lives and ARR
  • Assist in preparation of the monthly financial package and help ensure all reporting deadlines are met.
  • Prepare regular balance sheet account reconciliations, including daily bank statement reconciliations.
  • Reconcile subledgers to general ledger balances and resolve discrepancies through thorough analysis.
  • Coordinate with external auditors on the annual financial statement audit, including preparation of financial statements, footnotes, and audit schedules.
  • Respond to auditor inquiries and ensure compliance with US GAAP reporting requirements throughout the audit process.
  • Build collaborative relationships with internal stakeholders across functions, contributing to the accuracy and integrity of financial processes.
  • Incorporate AI into everyday workflow to obtain efficiency, insights, and improved quality
  • Other duties as assigned.

Qualifications

  • CPA designation
  • Bachelor's degree in Accounting or related field
  • At least 3 years of accounting experience

To apply to this hybrid role please send your resume to [email protected].

Our specialized recruiting professionals apply their expertise and utilize our proprietary AI to find you great job matches faster.

Posted 2026-04-16

Recommended Jobs

School Social Worker - Plymouth, MI

AB Staffing Solutions
Plymouth, MI

  Location: Plymouth, MI (Metro Detroit Area) Job Type: Full-Time, Grades Elementary-High School Schedule: Monday–Friday (37.5 hours per week) Hourly Pay: $43–$45 (based on expe…

View Details
Posted 2026-01-09

Senior Cloud Site Reliability Engineer

Barracuda Networks
Ann Arbor, MI

Req ID: 26-539 Come Join Our Passionate Team! At Barracuda, we make the world a safer place. We believe every business deserves access to cloud-enabled, enterprise-grade security solutions that are…

View Details
Posted 2026-04-04

Facilities Manager - Lansing Area

The Pivot Group
Lansing, MI

Job Description Job Description Facilities Manager | Lansing, MI Salary Range: $88,000 - $134,000 depending on experience Are you a forward-thinking professional with a passion for exc…

View Details
Posted 2026-04-17

Server

Troy, MI

For this position, pay will be variable by location - plus tips. Our Servers know our diverse menus inside and out and don’t blink when a Guest orders something vampire style. Our restaur…

View Details
Posted 2026-01-12

Retail Lighting Sales Associate

Shelby Design Center
Utica, MI

Job Description Job Description Benefits: ~401(k) ~401(k) matching ~ Bonus based on performance ~ Dental insurance ~ Employee discounts ~ Health insurance ~ Paid time off ~ Vision …

View Details
Posted 2026-04-17

Power System Network Modeling Engineer

Dynamics ATS
Taylor, MI

Power Systems Network Modelling Engineer   JOB-10046124   Anticipated Start Date April 20, 2026   Location Taylor, TX   Type of Employment Contract Hire   Employer Info …

View Details
Posted 2026-03-12

Travel ALLIED-CST-Certified Surgical Tech in Petoskey, Michigan

Voyage Health
Petoskey, MI

Job Description Job Description Looking to level up your career and boost your income? At Voyage Healthcare, we help connect nurses, therapists, and allied health pros with high-paying travel job…

View Details
Posted 2026-03-27

Marketing Manager

Pineapple Contracts
Sterling Heights, MI

JOB TITLE: Marketing Manager LOCATION: Sterling Heights, MI, USA WORKING HOURS: 7.30am - 4.30pm, Office based About Pineapple Pineapple is a global leader in designing innovati…

View Details
Posted 2026-02-04

Automotive Technician / Automotive Mechanic

AUTO DR LLC
Fair Haven, MI

Job Description Job Description Now Hiring: Experienced Automotive Technician – Be the Power Behind the Performance! Ira, MI | Full-Time | No Weekends | Competitive Flat Rate Pay + Bonus   …

View Details
Posted 2026-04-05

Traffic Control Support Specialist

Metro Engineering Solutions LLC
Northville, MI

Job Description Job Description Description: JOB SUMMARY: Metro Engineering Solutions, LLC (“MES”) is looking for a Traffic Control Support Specialist to join our growing Traffic Control team! …

View Details
Posted 2026-04-16