Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Controller

Full-time

Omatic

Omatic is the leading integration and nonprofit data platform purpose-built for social impact organizations and institutions. With pre-built integration solutions designed for common nonprofit tools, Omatic Cloud connects, cleans, and manages data across a nonprofit's entire technology ecosystem. By supporting mission-critical workflows across fundraising, program management, and financial accounting, Omatic Cloud helps nonprofits unlock the full potential of their data to inform decisions, engage supporters, and scale their mission. Founded in 2002 and headquartered in Charleston, South Carolina, Omatic serves more than 3,000 social impact customers globally across various sectors, including Healthcare, Cause & Cure, Higher Education, K-12, Family & Human Services, Arts & Cultural, and Faith-Based Organizations.

We are seeking an accomplished Controller to lead Omatic’s accounting function end-to-end, owning the integrity of financial reporting, driving a disciplined monthly close, managing the external audit, ability to step in to assist in any accounting responsibility, and building the scalable processes and controls required of a PE-backed, growing and profitable SaaS company.

The ideal candidate is a hands-on leader with deep Sage Intacct expertise, strong command of U.S. GAAP, and a proven track record of leading audits, fully owning financial reporting, and implementing automation to scale efficiently. Experience working in PE-backed companies is highly preferred.

What You Will Do:
Financial Close & Reporting
  • Own and continuously improve the monthly, quarterly, and annual close process, driving close timelines from current state toward a [10]-business-day hard close
  • Prepare and review GAAP-compliant financial statements (income statement, balance sheet, cash flow) and supporting schedules
  • Prepare monthly management reporting packages and variance analyses for the CFO, ELT, and PE board reporting
  • Own all general ledger activity, ensuring accurate and timely journal entries, account reconciliations, and intercompany eliminations
  • Maintain and enforce the company’s chart of accounts, ensuring alignment with PE reporting and operational needs
Revenue Recognition & Technical Accounting
  • Own ASC 606 revenue recognition policy and its application across all revenue streams (subscriptions, implementation/onboarding, professional services)
  • Evaluate contract structures and performance obligations to ensure proper revenue treatment
  • Partner with the CFO on ASC 350-40 software capitalization analysis, maintaining defensible documentation for audit
  • Research and document positions on emerging technical accounting matters, including equity and debt accounting in a PE context
Audit & Compliance
  • Serve as the primary point of contact for external auditors (Plante Moran), managing the audit timeline, PBC list, and all deliverables
  • Manage year-end audit preparation including accounts receivable confirmations, inventory of schedules, and supporting documentation
  • Maintain and strengthen the internal control environment and document key controls
Accounts Payable, Accounts Receivable & Cash Management
  • Oversee AP and AR functions, ensuring timely and accurate processing of vendor payments, customer invoicing, and collections
  • Monitor cash flow (including maintaining a rolling 12-week cash flow forecast), prepare weekly cash position reports, and coordinate with the CFO on working capital management
  • Own the contract, order-to-cash, and procure-to-pay processes in partnership with Revenue Operations
Systems, Process & Team Leadership
  • Serve as the functional owner of Sage Intacct, optimizing configuration, workflows, reporting, and integrations (e.g., billing system, CRM)
  • Identify and implement process improvements and automation opportunities to increase accuracy and reduce manual effort across the accounting function (e.g. Commissions, Renewals)
  • Manage, mentor, and develop the existing accounting team; set clear expectations, conduct regular performance reviews, and build a culture of accountability and continuous improvement



 

What You Will Bring:
Personal Competencies

  • Meticulous attention to detail with a strong sense of ownership over the accuracy and integrity of financial data
  • Highly organized with the ability to manage multiple concurrent deadlines (close, audit, board prep) without sacrificing quality
  • Strong analytical and problem-solving skills; able to research and interpret complex accounting standards (ASC 606, ASC 350-40)
  • Clear, confident communicator who can translate technical accounting concepts for non-financial stakeholders and PE board audiences
  • Proactive and process-oriented mindset; naturally identifies inefficiencies and drives improvements
  • Calm under pressure with a strong work ethic and high personal accountability
  • Collaborative team leader who earns trust through competence, consistency, and integrity
Experience
  • 8+ years of progressive accounting experience, including 5+ years in a Controller or senior accounting leadership role
  • Direct experience in a PE-backed or sponsor-owned SaaS/software company (strongly preferred)
  • Proven track record managing external audits end-to-end and serving as the primary auditor liaison
  • Deep hands-on experience with ASC 606 revenue recognition in a SaaS environment
  • Experience managing and developing accounting teams of 2+ people
  • Demonstrated ability to build or significantly improve close processes, internal controls, and reporting cadences
  • Experience preparing board-level financial reporting for PE investors
Technical Skills

 
  • Advanced proficiency in Sage Intacct (strongly preferred)
  • Expert-level Excel skills; including complex financial models, lookups, pivots, and data manipulation
  • Working knowledge of ASC 606, ASC 350-40, and general GAAP technical accounting standards
  • Proficiency with Microsoft Office Suite, particularly Excel and PowerPoint for board reporting
Desired Certifications
  • CPA (active or inactive) strongly preferred
  • Bachelor’s degree in Accounting, Finance, or related field required
  • Public accounting experience (Big 4 or national/regional firm) a plus
  • MBA or Master’s in Accounting a plus

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Controller in Montana vacancy
  •  ...JOB SUMMARY: The Controller is responsible for overseeing all accounting and financial reporting activities of the company. The Controller will manage the accounting operations of the company, to include the production of periodic financial reports, maintenance of... 
    Suggested
    Contract work

    Corporate Environmental Risk Management

    Montana
    6 days ago
  • $200k - $250.1k

    Controller Accounting Ops Job Locations US-IN-Evansville | US-IN-Indianapolis | US-IL-Chicago | US-MN-Lake Elmo | US-MN-St Louis Park | US-WI-Milwaukee | US-TN-Nashville Category/Function Treasury/Finance Position Type Regular Full-Time Requisition... 
    Suggested
    Full time

    Old National Bank

    Park County, MT
    1 day ago
  •  ...Plant Controller (Owosso, MI) Ventek Solutions (Ventek) is a leading manufacturer specializing in engineered shape molded foam components, protective packaging, and multi-material assembly solutions. The organization helps customers address complex challenges... 
    Suggested
    Long term contract

    Ventek Solutions, LLC

    Montana
    4 days ago
  •  ...please log into Workday and apply for your application to be considered. Please Click Here to apply internally. Rooms Controller SUMMARY The primary responsibilities of the Rooms Controller is to pre-register all hotel guests to ensure a smooth arrival... 
    Suggested
    Work at office

    Montage International

    Big Sky, MT
    22 hours ago
  •  ...A leading vehicle service provider is seeking an Automotive Controller in Saint Louis Park, MN. This role includes preparing financial reports, managing accounting transactions, and maintaining compliance with regulations. Candidates should have a dealership accounting... 
    Suggested

    Default Brand

    Park County, MT
    12 hours ago
  •  ...highly skilled professionals works diligently to keep our customers’ trucks on the road running smoothly. The role of the working Controller is to assist in the preparation and distribution of internal and external financial statements and reports, perform diversified... 
    Temporary work
    Work at office
    Immediate start
    Relocation

    Default Brand

    Park County, MT
    12 hours ago
  • $20 per hour

    A healthcare technology company is seeking a Performance Improvement Coordinator to train AI models and ensure their quality. You will work with diverse healthcare-related issues and evaluate chatbot performance, ensuring medical accuracy. Ideal candidates have a healthcare...
    Hourly pay
    For contractors

    DataAnnotation

    Helena, MT
    22 hours ago
  •  ...stakeholders with precise, actionable insights to reduce emissions and improve operational performance. About the role The Controller will serve as a key financial leader during a critical scaling phase of the company. This individual will continue build,... 
    Contract work

    Bridger Photonics Inc

    Bozeman, MT
    4 days ago
  •  ...Omatic, headquartered in Charleston, South Carolina, is seeking an accomplished Controller to lead its accounting function. The ideal candidate will have over 8 years of accounting experience, deep expertise in Sage Intacct, and a strong command of U.S. GAAP. Responsibilities... 

    Omatic.io

    Montana
    12 hours ago
  •  ...Air traffic controllers typically do the following: Monitor and direct the movement of aircraft on the ground and in the air Control all ground traffic at airport runways and taxiways Issue landing and takeoff instructions to pilots Transfer control of departing... 

    TradeJobsWorkforce

    Buffalo, MT
    1 day ago
  •  ...than on it, a career in aviation might be for you. Below are some examples of the vast opportunities in this field. AIR TRAFFIC CONTROLLER Commercial airlines aren’t the only ones who need traffic management. In the Navy, our fighter jets, helicopters, and... 
    Full time
    Part time

    U.S. Navy

    Missoula, MT
    3 days ago
  • Senior Payments Controls Officer On behalf of our client we're looking for a detail‑oriented and proactive professional to help strengthen and support our payments operations. Working closely with the Payments Manager, you'll play a key role in ensuring controls are effective... 
    Daily paid

    Manpower Malta

    Malta, MT
    4 days ago
  •  ...for both personal and professional growth. This mindset defines who we are and ensures our continued success. Overview The Controller is responsible for overseeing the financial health and stability of the organization by managing accounting operations, financial... 
    Work at office
    Shift work

    Velocity Restorations

    Hill County, MT
    5 days ago
  • $65k - $75k

     ...Assistant Fiscal Controller Under general guidance of the Associate Director for Finance and Operations and in collaboration with the TechLink Finance Team, the Assistant Fiscal Controller will manage TechLink finances and processes in order to promote success and... 
    Contract work
    Work at office

    Montana State University-Bozeman

    Bozeman, MT
    22 hours ago
  •  ...Description: The primary responsibility of the Assistant Controller Solid Waste & Recycling is to manage and oversee all accounting operations, including the monthly close cycle, financial reporting, internal controls, policy, and process development. Responsibilities... 
    Work at office
    Local area

    Dem-Con Companies

    Park County, MT
    2 days ago
  • $21.57 - $27.34 per hour

    Title: PARA 4-Instructional Support Assistant DBM Classification: B21/Class 4 Department: Elementary Salary Range: $21.57 - $27.34 Employee Group: EM SPARK Prepared Date: June 2026 Reports to: School Principal FTE/FLSA Status: ...
    Full time
    Contract work
    Temporary work
    Part time
    Flexible hours
    Shift work

    St. Louis Park Public Schools

    Park County, MT
    3 days ago
  • $24.17 - $30.33 per hour

    Title: PARA 6-Elementary Support Assistant DBM Classification: B23/Class 6 Department: Elementary School Salary Range: $24.17 - $30.33 Employee Group: EM Spark Prepared Date: May 2026 Reports to: Elementary School Principal FTE/...
    Full time
    Contract work
    Temporary work
    Part time
    Flexible hours
    Shift work

    St. Louis Park Public Schools

    Park County, MT
    16 days ago
  • $800 - $1,000 per week

    Are you ready to take control of your income and grow your career with one of the fastest-growing home improvement companies in the U.S.? Erie Home is looking for energetic, motivated individuals to join our team as Call Center Agents! No cold calls. No chasing leads.... 
    Weekly pay
    Full time

    Erie Home

    Granite County, MT
    3 days ago
  • $125k - $250k

     ...Erie Home, a leading provider of residential roofing solutions, we set you up for success – pre-qualified leads, paid training, and control of your income. We’re hiring Sales Representatives to help strengthen communities by safeguarding homes with expert solutions.... 
    Weekly pay
    Part time
    Weekend work
    Afternoon shift

    Erie Home

    Park County, MT
    3 days ago
  • Job Description Job Description *Factors that may be used to determine your actual salary include your job specific skills, education, training, job location, number of years of experience related to this role and comparison to other employees already in this role. ...
    Temporary work
    Monday to Friday
    Flexible hours

    Dakota Supply Group

    Kalispell, MT
    16 days ago
  • The Retail Service Specialist will support the Store Manager and Assistant Managers in areas of sales, customer service, store appearance, and store operations. This position will also assume shift management responsibilities in the absence of Assistant or Store Manager...
    Full time
    Local area
    Flexible hours
    Shift work
    Night shift

    O'Reilly Automotive Stores

    Dillon, MT
    4 days ago
  • Job Title Position General Responsibilities This position will assist the Lending Officers (Ag, Commercial and Consumer). It is accountable for loan processing and for relieving the officers of administrative detail, including ticker file and other varied secretarial...

    Stockman Bank

    Kalispell, MT
    2 days ago
  • $19.62 per hour

    Min USD $19.62/Hr. Max USD $30.41/Hr. Overview Responsible for the development and maintenance of balanced unit schedules in collaboration with Department Leaders. Performs maintenance of timecards. Trends data related to staff schedules and timecards to...
    Work at office
    Shift work

    Memorial Health University Medical Center

    Olive, MT
    3 days ago
  • VITAS Healthcare(r) is looking for avid booklovers to read to hospice patients in their homes, the hospital or long term care facilities. Many hospice patients are unable to read on their own. Volunteer readers offer hospice patients the ability to stay in touch with...
    1 day per week

    VITAS Healthcare of Lake/Sumter

    Montana
    22 hours ago
  • $22 - $24 per hour

    Title: Summer Learning Academy Administrative Assistant (Elementary) DBM Classification: N/A Department: Community Education Salary Range: $22-24/hr Employee Group: Temporary/Seasonal Prepared Date: March 2026 Reports to: Summer Learning...
    Full time
    Temporary work
    Part time
    Summer work
    Seasonal work
    Work at office

    St. Louis Park Public Schools

    Park County, MT
    3 days ago
  • As assigned by campus administrator. Instructional assistant, working with individual students, classes, and/or intervention groups. Education Required: High school diploma or GED required Prefer Associates Degree or 48 hours of college Certificates/License...

    Region 8 Education Service Center

    Montana
    22 hours ago
  • A healthcare services provider is seeking a remote Intake Assistant (Per Diem) to provide excellent customer service and verify patient information. Candidates need a high school diploma, two years of relevant experience, and strong communication skills. The role requires...
    Daily paid
    Remote work
    Weekend work

    Americare

    Montana
    4 days ago
  • Attendance Assistant (PHS) Effective: August 3, 2026 Salary: Grade 3, Step 1, $25.52 Assignment: 10 Month, 198 Days General Responsibilities This is specialized work involving data entry, tabulation and maintenance of daily student attendance records as well...
    Work at office

    Township High School District 214

    Montana
    4 days ago
  •  ...restocking and rotating merchandise on shelves and building merchandise displays. Assist in maintaining accurate inventory levels by controlling damages, markdowns, scanning, paperwork, and facility controls. Assist in implementation and maintenance of planograms; ensure... 
    Work experience placement
    Seasonal work
    2 days per week

    Dollar General

    Montana
    5 days ago
  •  ...case of a medical emergency 911 is to be called. Staff are to oversee the assistance to the resident until such time as the EMT is in control of the situation. Other residents are never allowed to leave the premises with the afflicted resident. TA is to ensure this... 
    Permanent employment
    Full time
    Flexible hours
    Shift work
    Weekend work
    Weekday work

    Recovery Centers of Montana

    Columbia Falls, MT
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Controller. Be the first to apply!