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 ...

Technology we use

  • Engineering
  • Product
    • JavaLanguages
    • JavascriptLanguages
    • Google AnalyticsAnalytics


2545 Central Ave., Boulder, CO 80301

An Insider's view of Connect First

How would you describe the company’s work-life balance?

Connect first understands that we are people outside of work! They offer employees a lot of flexibility and understanding when it comes to personal lives.


HR Admin

What kinds of technical challenges do you and your team face?

We deal with a variety of technical challenges, including: basic configuration questions about the proprietary software; SIP and Telephony analysis and troubleshooting; understanding of networking concepts and common issues... We also assist our customers with these technologies, to have the best experience possible with our Could-Based Platform.


Technical Solutions Manager

What makes someone successful on your team?

Following the process that was laid out by our fearless leader! If you follow the steps that he teaches for the sales process, it works and helps with the closing part of the deal. We focus on the customer's needs and not just getting the contract signed. We make sure to help each company with their unique needs in order to help reach their goals!


Sales Manager

What unique initiatives do you have that encourage innovation?

There’s a sense of freedom to take chances and calculated risks, start initiatives, optimize, and do things differently. If you’re going to fail, fail fast and move on. We’re constantly learning what works, what can be improved and what we need to abandon. It’s an inspiring and freeing way to work that cultivates innovation and amazing results.


Digital Copywriter

How has your career grown since starting at the company?

My initial role was responsible for customer and technical support with the ability to learn more technical skill set as I worked. I have been fortunate enough to receive support and opportunities to allow me to take on the role of Test Engineer. Now I work on software testing, with the frequent ability to contribute in other technical areas!


Test Engineer

What are Connect First Perks + Benefits

Health Insurance & Wellness Benefits
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Healthcare is a necessity to take care of you and your family. Here we like to make it easy by paying up to 100% of your health insurance….And yes we have vision and dental too!
Life Insurance
Wellness Programs
Retirement & Stock Options Benefits
401(K) Matching
Child Care & Parental Leave Benefits
Generous Parental Leave
Family Medical Leave
Vacation & Time Off Benefits
Generous PTO
UNLIMITED VACATION Yes we said it – unlimited vacation. We believe that playing hard helps you work hard.
Paid Holidays
Perks & Discounts
Beer on Tap
Casual Dress
Stocked Kitchen
Some Meals Provided
Every Wednesday we get together and eat at no charge to the employees.
Happy Hours
Pet Friendly
It’s common to see a four-legged friend roaming the halls of Connect First. The CF Crew would be incomplete if it wasn’t for our fuzzy companions.
Fitness Subsidies
Every employee gets a wellness allowance! Sitting at a desk all day is hard on your body, so we like to pay for ways to take care of it!
Professional Development Benefits
Tuition Reimbursement
Diversity Program

Additional Perks + Benefits

Connect First is full of friendly people! From Nerf guns to beer to birthday parties, we support each other as well as our customer support team helps customers. FREE LUNCHES Every Wednesday we get together and eat at no charge to the employees. Doesn’t that sound delicious?

More Jobs at Connect First1 open job
All Jobs