Billing and Accounting Generalist

We’re looking for a Billing and Accounting Generalist to join our established and rapidly growing B2B software company. At Bravo Systems, we encourage creativity, value innovation, demand teamwork, expect accountability and cherish results. If you take the initiative, and get stuff done, we want to talk to you! We have high aspirations for the company and are looking for the right people to help fulfill the dream. We strive to continually improve every aspect of the company and use our first-to-market technologies and processes to delight our customers and rapidly increase revenues.  

We offer a competitive pay based on experience. We provide a robust benefits package including health, dental, vision, and generous paid time off (PTO). Not to mention a remote work environment.  

Position Description:

As our Billing and Accounting Generalist you’ll perform many accounting, customer service and organizational tasks to promote the financial health of their organization, such as overseeing Bravo’s billing process for customers, processing payments, maintaining organized financial records to aid reporting, and calculating bill totals by looking through previous financial statements. In addition, you’ll work closely with the legal team, customers and other areas within Finance. The position reports directly to the VP of Finance.

Daily Responsibilities:

  • Manage Accounts Receivable to ensure collections are being monitored and transactions posted in a timely manner
  • Assist in developing processes and methods for monthly project costing and generating associated reports  
  • Manage Billing (process new store sales, add-on features, churns, work case tickets from tech support)
  • Manage subscription expenses and contracts
  • Audit customer billing accounts  
  • A/R (collections, merchant account JEs, customer inquiry and collection calls)
  • Prepare journal entries, account reconciliations, and analysis for month-end closing
  • Track sales activity during the month to generate commission payables as well as monthly reporting metrics
  • Assist with preparation of financial data presented in the monthly package
  • A/P (processing, coding to correct G/L account, auditing)
  • Credit card account processing
  • Processing International Payroll
  • Ensure compliance with internal controls, assist in improving process flows, and create desk procedures
  • Contribute to ad hoc projects and tasks, as needed  


Must have incredible attention to detail, be highly organized, adaptable, and open to change. Must be able to work autonomously with minimal supervision. Must be hungry to make an impact and driven by the opportunity to be influential in an organization.

  • BA/BS in Accounting or Finance  
  • Minimum 6 years accounting experience      
  • Previous billing and payroll experience, required                    
  • Ability to communicate with all levels of an organization  
  • SaaS and/or software company experience, preferred  
  • Experience with Chargebee, preferred
  • International payroll, preferred
  • Experience with QuickBooks a plus


Bravo is a global SaaS company that specializes in providing first-to-market point-of-sale platforms, mobile applications, and eCommerce products to underserved markets, including firearms, pawn, and specialty retail industries. All our software products are developed with thoughtfully engineered architecture, intuitive UI, sophisticated native integrations, and first-to-market features that drive near-immediate return on investment for customers.  

We are proud to share that we maintain an Employee Satisfaction Score (eNPS) of 40. We put employee experience first, understanding that happy, fulfilled, and satisfied employees are the lifeblood of our organization and the key to maintaining our outstanding Customer Satisfaction Score (CSAT) of 95.

Check out our employee reviews on Glassdoor.

Submit your application

We would love to hear from you. Please fill out the form below, and we will get back to you as soon as possible. Thanks for applying to Bravo!

Upload failed. Max size for files is 10 MB.
Resume Recieved!
Something went wrong while submitting the form.