Company Info Envisage International, founded in 2005, is a leading international student and cultural exchange health insurance company with our headquarters in Neptune Beach, Florida. We are seeking a full-time Accountant/Bookkeeper to report directly to our President and be fully responsible for ongoing accounting and bookkeeping operations. This role is well suited for an experienced accounting professional seeking hybrid work (2 days per week in our Neptune Beach Town Center office / 3 days remote) in a growing, people-first company. Key Responsibilities Perform revenue recognition in accordance with established policies. Expect both GAAP and Insurance Brokerage accounting. Track and record incoming commission invoices, identify opportunities to improve reporting efficiency. Assist and guide development of revenue recognition and invoice system. Analyze revenue, commissions, and operating expenses. Report variance analysis, budgeting, and forecasting. Coordinate with parent company accountants and auditors on monthly, quarterly, and annual financial close processes. Oversee invoicing, billing, accounts payable and cash application. Responsible for ensuring prompt and accurate payment of all invoices, including for all overseas employees and contractors. Admin support to the President and the Director of HR Preferred Experience Insurance brokerage accounting. Revenue recognition and commission accounting. Excellent attention to detail and proactivity. Financial due diligence. Qualifications
- Accounting degree or 3+ years equivalent professional experience
- Practical experience with revenue recognition and month-end close support
- Proficiency in QuickBooks or similar accounting software
- Strong organizational skills, attention to detail and ability to work independently Benefits Competitive salary plus annual bonus eligible.
Comprehensive benefits package including Medical , Dental and Vision Insurance , 401k with annual Safe Harbor contribution, 16 days PTO to start.
Work Location:
Hybrid remote in Neptune Beach, FL 32266