What are the responsibilities and job description for the Senior Accountant - CPA position at BS&A Software?
Job Title: Senior Accountant
Location:Bath, MI, Hybrid. We expect the Senior Accountant to be in the Bath, MI office 25% to 33%.
Directly Reports to:Manager, Financial Reporting
FLSA Classification:Exempt
Your Role
As a Senior Accountant, you will play a pivotal role in the finance department, ensuring accurate financial reporting, compliance with accounting standards, and providing valuable financial insights. This role offers a clear path to Accounting Manager, with responsibilities including managing complex accounting tasks, overseeing financial reporting, ensuring compliance with corporate policies, internal controls, and US GAAP; and supporting both internal and external audits.
Responsibilities And Duties
General Ledge Management:
Mandatory Requirements
Standard office environment
In the Bath, MI office 25% to 33%
Travel Requirements
Will work out of the Bath, MI office 25% to 33%
Powered by JazzHR
BOOmdYrIKI
Location:Bath, MI, Hybrid. We expect the Senior Accountant to be in the Bath, MI office 25% to 33%.
Directly Reports to:Manager, Financial Reporting
FLSA Classification:Exempt
Your Role
As a Senior Accountant, you will play a pivotal role in the finance department, ensuring accurate financial reporting, compliance with accounting standards, and providing valuable financial insights. This role offers a clear path to Accounting Manager, with responsibilities including managing complex accounting tasks, overseeing financial reporting, ensuring compliance with corporate policies, internal controls, and US GAAP; and supporting both internal and external audits.
Responsibilities And Duties
General Ledge Management:
- Maintain and reconcile general ledger accounts
- Record payroll and related accruals in the general ledger; reconcile related accounts
- Perform as a key contributor in the month-end and year-end close processes
- Prepare journal entries during the financial accounting close process, including revenue recognition, lease accounting, accruals, prepaids, and capitalized software
- Validate correct posting of entries via account reconciliation preparation, and review and report preparation
- Ensure revenue is recognized in compliance with US GAAP (ASC 606), including reviewing contracts and updating systems (RightRev)
- Review commission calculations for accuracy and capitalization in accordance with ASC 340
- Review account coding for accuracy and completeness in line with budget
- Ensure accuracy and completeness of data in the accounting system
- Prepare and analyze monthly, quarterly, and annual financial statements
- Prepare accurate and compliant financial statements and reports
- Provide timely insights regarding the financial condition of the company
- Monitor and analyze operating results
- Investigate and report on variances
- Prepare, maintain and analyze key Software as a Service (SaaS) performance metrics
- Assist in the preparation of the monthly financial package
- Help to ensure all financial reporting deadlines are met
- Prepare regular reconciliations of balance sheet accounts, including reconciling bank statements on a daily basis
- Resolve discrepancies by collecting and analyzing account information
- Reconcile subledgers to general ledger account balances
- Assist with the annual financial statement audit; coordinate with the third party auditors, including preparation of the financial statements and footnotes
- Ensure compliance with US GAAP reporting requirements and support the external audit of financial statements, including preparation of audit schedules and responding to auditor questions and requests
- Manage and ensure compliance with local, state and federal government reporting requirements and tax filings
- Prepare and file tax returns and other statutory filings
- Stay updated with changes in tax laws and regulations
- Build personalized and cross-functional relationships with internal stakeholders, collaborate closely with cross-functional teams, and contribute significantly to the accuracy and integrity of our financial processes
- Other responsibilities and duties as assigned
Mandatory Requirements
- CPA
- Bachelor's degree
- At least 3 years of experience in the audit function at a public accounting firm; or
- At least 4 years of experience between both public accounting and private industry
- Experience with a SaaS company backed by institutional investors
- Four (4) years’ experience as a Senior Accountant (or progressive roles) at a SaaS company backed by institutional investors (i.e., Private Equity or Venture Capital), or
- Four years’ experience between public accounting firm and audited SaaS companies, preferably a minimum of two (2) years at each
- Strong knowledge of GAAP and financial regulations
- Demonstrated and working knowledge of GAAP
- Proficiency with technical accounting, including:
- ASC 606 (Revenue Recognition)
- SaaS revenue recognition and systems integration
- Revenue recognition related to customer contracts
- Excellent analytical skills and attention to detail
- Ability to manage stress and anxiety levels in complex and fast paced environments
- Proficient in software and tools including for:
- Advanced Excel skills, including XLOOKUP, SUMIFS, and pivot tables
- Advanced degree in Accounting or Master of Business Administration (MBA)
- Certinia ERP, Right Rev, Salesforce SaaS platforms
Standard office environment
In the Bath, MI office 25% to 33%
Travel Requirements
Will work out of the Bath, MI office 25% to 33%
Powered by JazzHR
BOOmdYrIKI