What are the responsibilities and job description for the Controller position at BCS Careers?
Controller in Software Company - Parsippany, NJ
About BCS:
Business Credentialing Services (www.getBCS.com) is a fast-growing technology company in the supply chain risk management space. Our cloud-based compliance platform helps large Fortune 500 companies reduce their risk exposure by systematically verifying Vendors/Suppliers they do business with.
Founded 17 years ago, the company is backed by a Venture Capital firm that is committed to accelerate BCS’s growth. Today we have more than 60 employees and 2 locations (NJ and UT). We service our clients in countries around the world.
In 2017 we undertook to reinvent ourselves and double-down on our proprietary technology. We want to fundamentally disrupt the entire Vendor Compliance/Management space. Today BCS is attempting to build the marketplace of the future where Companies and pre-qualified Vendors can connect and do business together, in a safe & protected manner.
So, although BCS is well established, we act and feel much more like a tech start-up.
About the Position
The Controller reports directly to the CEO/COO. They serve as the lead accountant and primary accounting leader. They develop and maintain accounting systems and processes to meet the accounting, financial management, and reporting needs of the organization. They oversee the timely processing of invoices to clients and publishing of monthly financials for the CEO and Investors review. The Controller also processes creditor and vendor invoices in a timely manner.
This position is particularly well suited for someone with experience working in a recurring subscription revenue type of business (e.g. SaaS, etc.)
They will have a front row seat in experiencing how a software company scales and will have an active role in setting up the financial systems to support the company’s growth.
Responsibilities:
- Prepare accurate, timely financial statements per our established schedule and with input from the operations team leaders.
- Conduct monthly and annual account reconciliations to ensure accurate reporting and ledger maintenance.
- Analyze financial statements for discrepancies and other issues that should be brought to the management's attention.
- Generate client invoices and manage accounts receivables.
- Reconcile profit and loss, balance sheet & cashflow accounts.
- Month-end close.
- Conduct regular ledger maintenance
- Perform basic treasury functions
- Assist with other duties as assigned by upper management
What you will need to succeed
- Enthusiasm for assisting other people and contributing to the success of a hyper-growth company.
- Strong attention to detail and organizational skills.
- Excellent numerical skills and fluency with Excel and Word.
Requirements for the job
- A Bachelor’s degree in accounting (required).
- Certified Public Accountant (CPA) preferred but not required.
- 3-5 years experience in progressive accounting roles (preferably in a Software company).
- Knowledge of accounting for payroll and employee benefits preferred.
- Must be highly skilled in dealing with financial and numeric data.
- Must be proficient in use of Excel Spreadsheets (VLOOKUP, Pivot Table, Filtering).
- Exposure or experience using Sage Intaact and Stripe.
- Must have good verbal skills.
What is in it for you:
- Salary: $110,000 - $125,000.
- Medical Coverage.
- 401(k) with company matching.
- Paid holidays and PTO.
- Flexible hours, with ability to work from home 3 days per week.
- Gain valuable experience working with Fortune 500 clients.
- Room for growth within the company.
Salary : $110,000 - $125,000