Oh Snap!
This job is no longer active - but you can still view the details below.


| Greater Boulder Area

We’re a rapidly-growing, fast-paced SaaS company based in Boulder, Colorado. Our brand new, dog-friendly, open-concept office is located just off Route 36 and houses some of the smartest and hardest working people not only in the industry but, in the tech space. At our core, we’re a software company, but our people make the difference.


Who we are

We’re a tight-knit group with the utmost respect for one another and a “work hard, play hard” mentality. We love skiing, hiking, and getting active outside in our amazing surroundings as we’re pretty big on work-life balance.


Today we have over 500 clients worldwide and boast a 97% customer retention rate. With the energy of a startup, but the stability of an established business, we’re shaking up the contact center industry and are looking for smart, hard-working people to take us to the next level.

We’re looking for people who:

Are flexible and open
You may have the title of controller, but you might be pulled into brainstorms or asked to help in areas outside your usual wheelhouse. We work in small teams and it’s an all hands on deck environment.

Share ideas
Even if this is your first role in the SaaS world, you bring a unique perspective to the table. Don’t holdback. We look to individuals to share ideas and take ownership of tasks. This isn’t a show-up and punch the clock kind of place.

Ask questions
SaaS can be a confusing world and we’re an innovative place, constantly pushing our technology and features to do more. Learning the technology and the why or why not behind it is important for every member of the company.  


We offer
Competitive salaries, comprehensive benefits, high matching 401k, wellness benefits, generous paid time off, and a casual yet demanding and fast-paced work environment. Our “pay-for-performance” programs reward rockstar achievements and intellect. We also offer reimbursement for relevant continuing education, conferences, and skills development.


About the role
The controller position is accountable for the accounting operations of the company, to include the production of periodic financial reports, maintenance of an adequate system of accounting records, and a comprehensive set of controls and budgets designed to mitigate risk, enhance the accuracy of the company's reported financial results, and ensure that reported results comply with generally accepted accounting principles or international financial reporting standards.

Specific functions

  • Maintain a documented system of accounting policies and procedures

  • Oversee the operations of the accounting department, including the design of the departmental structure adequate for achieving the department’s goals and objectives

  • Oversee the accounting operations, including internal controls, transaction-processing operations, policies, and procedures

  • Issue timely and complete financial statements on a monthly basis

  • Coordinate the preparation of the annual budget and forecasts, working with individual department managers

  • Recommend benchmarks against which to measure the performance of company operations

  • Calculate variances from the budget and report significant issues to management

  • Provide financial analysis as needed

Finance and cash management functions

  • Ensure that accounts payable are paid in a timely manner

  • Ensure that all reasonable discounts are taken on accounts payable

  • Ensure that accounts receivable are collected promptly

  • Process payroll in a timely manner

  • Ensure that periodic bank reconciliations are completed

  • Ensure that required debt payments are made on a timely basis

  • Maintain the chart of accounts

  • Maintain an orderly accounting filing system

  • Maintain a system of controls over accounting transactions

Administrative functions

  • Coordinate the provision of information to external auditors for the annual audit

  • Monitor debt levels and compliance with debt covenants

  • Comply with local, state and federal government reporting requirements and tax filings

Additional attributes

  • 6-8 years of  experience managing an accounting/finance team

  • Public Accounting experience required

  • Experience with Intacct a plus

  • CPA required

  • Other duties as may be assigned


Application process
Please apply by submitting your resume & a cover letter. In your cover letter, describe how you view the relationship that an accounting team has with the rest of a company. This can be short and sweet. Submissions without this simple little anecdote will be passed to the back.

We look forward to hearing from you!

The Connect First crew

Read Full Job Description
Apply now
loading ...