{"schemaVersion":"jobsearcher.job.v1","id":"4f9ac02ed78de86317f2cb9d","url":"https://jobsearcher.com/jobs/4f9ac02ed78de86317f2cb9d","canonicalUrl":"https://jobsearcher.com/jobs/4f9ac02ed78de86317f2cb9d","title":"Controller","description":"About Us:\n\nSTACK is a leading provider of cloud-based construction estimating and takeoff software solutions, committed to helping businesses transform through innovative solutions. We pride ourselves on fostering a collaborative, dynamic environment where team members have the opportunity to grow and make a real impact.\n\nAbout the Role:\n\nThe Controller owns STACK's day-to-day accounting operations and the accuracy of its financial results. This role leads the monthly close, consolidated financial reporting, payables, banking, payroll, commissions, and SaaS metrics reporting across all STACK entities.\n\nThe Controller reports to the COO/CFO and manages the Staff Accountants. The role works closely with Sales, Customer Success, HR, and Revenue Operations to make sure every transaction is recorded correctly and every report is one leadership can trust.\n\nYour Most Important Initiatives:\n\nClose and financial reporting\n\nLead the monthly, quarterly, and year-end close on a defined calendar, including journal entries, accruals, and account reconciliations\nReview each entity's financial statements and deliver consolidated financials, with variance commentary, to the COO/CFO\nAccount for SaaS revenue under ASC 606, including deferred revenue, multi-year contracts, and billing-to-revenue reconciliation\nMaintain the chart of accounts, intercompany accounting, and foreign currency (US and Canada) across entities\n\nPayables, banking, and cash\n\nOversee the accounts payable function, review vendor setup, and approve weekly payment runs\nManage banking activity, from account transfers and cash positioning to relationships with STACK's banking partners\nSupport cash forecasting and keep strong controls over payments and bank access\n\nPayroll and commissions\n\nRun payroll on a semi-monthly basis for US and Canadian employees, partnering with HR on changes, benefits, and tax filings\nCalculate monthly commissions from approved compensation plans, reconcile them to CRM and billing data, and gain approval from each department head\nAccount for commission expense under ASC 340-40, including capitalized contract costs and amortization\n\nSaaS metrics and analysis\n\nProduce monthly SaaS metrics, including ARR, MRR, net revenue retention, churn, and bookings, from billing, CRM, and accounting systems\nReconcile metrics back to the general ledger so finance and revenue teams work from one set of numbers\n\nCompliance, tax, and audit\n\nComplete monthly and quarterly compliance reporting, including sales and use tax, 1099s, and lender or investor reporting as required\nPrepare for and manage the annual financial statement audit and support tax provision and return work with outside advisors\nDesign, document, and maintain internal controls over financial reporting\n\nTeam leadership\n\nHire, train, and oversee Staff Accountants, set clear goals, and complete their performance reviews\nBuild a team culture of accuracy, ownership, and continuous improvement\n\nSystems and process improvement\n\nOwn the accounting system and related tools, and lead improvements that shorten the close and reduce manual work\nUse automation and AI tools where they improve accuracy and speed, with appropriate review and controls\nPerform other accounting and finance duties to support the COO/CFO as needed\n\nWhat You Bring:\n\nBachelor's degree in Accounting or Finance\n7+ years of progressive accounting experience, including 2+ years managing or supervising accountants\nHands-on experience owning the month-end close and preparing consolidated financial statements under US GAAP\nWorking knowledge of SaaS revenue recognition (ASC 606) and commission accounting\nExperience running payroll and calculating sales commissions\nAdvanced Excel skills, including lookups, pivot tables, and building reconciliations\nExperience with QuickBooks or a similar accounting system, plus billing and CRM data\nStrong attention to detail and a high standard for accuracy\nAn inquisitive approach to accounting transactions from a data perspective\nClear communication, including the ability to work with Sales and Customer Support teams to understand and document transactions\nLeadership and a drive to improve processes\n\nPreferred Qualifications:\n\nCPA license\nExperience at a B2B SaaS or construction technology company\nMulti-entity and multi-currency experience, especially US and Canada\nExperience with Salesforce, a subscription billing platform, and a payroll provider\nExperience leading an annual audit and implementing internal controls\nExperience using automation or AI tools to streamline accounting work\n\nKey Success Measures\n\nIn the first 12 months, success in this role looks like:\n\nArea\n\nMeasure\n\nClose\n\nMonthly close completed within [X] business days, with all balance sheet accounts reconciled\n\nReporting\n\nConsolidated financials and SaaS metrics delivered to the COO/CFO on a set monthly date\n\nAudit\n\nAnnual audit completed on schedule with no material adjustments\n\nPayroll and commissions\n\nPayroll and commissions paid accurately and on time every cycle\n\nPayables\n\nVendors paid on approved terms, with no missed or duplicate payments\n\nTeam\n\nStaff Accountants trained, with goals set and reviews completed on schedule\n\nProcess\n\nAt least two process or system improvements that reduce manual work in the close\n\nWhy Join STACK?\n\nOpportunity to work in a fast-paced, growth-oriented, remote-first environment.\nAsync-friendly environment with a focus on ownership and deep work.\nBe part of a dynamic, supportive team where your contributions are valued.\n\nAt STACK, our values shape how we work, collaborate, and serve our customers:\n\nRadical Honesty: Communicate directly, respectfully, and transparently—even when conversations are difficult. Give and receive feedback with care.\nCustomer Obsession: Put the customer at the center of every decision. Solve real problems, follow through, and measure success by customer outcomes.\nMove With Purpose: Take thoughtful action, remain accountable, and own both successes and mistakes. Anticipate what’s next and adapt as you learn.\nGrow Together: Share knowledge, collaborate across teams, and invest in one another’s development. Celebrate collective wins and treat setbacks as opportunities to learn.\n\nWe are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be. We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas.\n\nWe take into account an individual’s qualifications, skillset, and experience in determining final salary. This role is eligible for health insurance (medical, dental & vision), life insurance, 401(k) & paid time off. The compensation range for this role is around $170k- $215k USD. The actual offer will be at the company’s sole discretion and determined by relevant business considerations, including the final candidate’s qualifications, years of experience, skillset, and geographic location. #LI-Remote","company":"Stack Construction Technologies","rawCompany":"stack construction technologies","city":"Dayton","state":"OH","isRemote":false,"isActive":false,"createdAt":"2026-10-28T09:38:13.910Z","occupations":[{"code":"13-2011.00","title":"Accountants and Auditors","slug":"accountants-and-auditors"},{"code":"11-3031.01","title":"Treasurers and Controllers","slug":"treasurers-and-controllers"},{"code":"43-3031.00","title":"Bookkeeping, Accounting, and Auditing Clerks","slug":"bookkeeping-accounting-and-auditing-clerks"}],"industries":[{"code":"541219","title":"Other Accounting Services","slug":"other-accounting-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541211","title":"Offices of Certified Public Accountants","slug":"offices-of-certified-public-accountants"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Controller","description":"About Us:\n\nSTACK is a leading provider of cloud-based construction estimating and takeoff software solutions, committed to helping businesses transform through innovative solutions. We pride ourselves on fostering a collaborative, dynamic environment where team members have the opportunity to grow and make a real impact.\n\nAbout the Role:\n\nThe Controller owns STACK's day-to-day accounting operations and the accuracy of its financial results. This role leads the monthly close, consolidated financial reporting, payables, banking, payroll, commissions, and SaaS metrics reporting across all STACK entities.\n\nThe Controller reports to the COO/CFO and manages the Staff Accountants. The role works closely with Sales, Customer Success, HR, and Revenue Operations to make sure every transaction is recorded correctly and every report is one leadership can trust.\n\nYour Most Important Initiatives:\n\nClose and financial reporting\n\nLead the monthly, quarterly, and year-end close on a defined calendar, including journal entries, accruals, and account reconciliations\nReview each entity's financial statements and deliver consolidated financials, with variance commentary, to the COO/CFO\nAccount for SaaS revenue under ASC 606, including deferred revenue, multi-year contracts, and billing-to-revenue reconciliation\nMaintain the chart of accounts, intercompany accounting, and foreign currency (US and Canada) across entities\n\nPayables, banking, and cash\n\nOversee the accounts payable function, review vendor setup, and approve weekly payment runs\nManage banking activity, from account transfers and cash positioning to relationships with STACK's banking partners\nSupport cash forecasting and keep strong controls over payments and bank access\n\nPayroll and commissions\n\nRun payroll on a semi-monthly basis for US and Canadian employees, partnering with HR on changes, benefits, and tax filings\nCalculate monthly commissions from approved compensation plans, reconcile them to CRM and billing data, and gain approval from each department head\nAccount for commission expense under ASC 340-40, including capitalized contract costs and amortization\n\nSaaS metrics and analysis\n\nProduce monthly SaaS metrics, including ARR, MRR, net revenue retention, churn, and bookings, from billing, CRM, and accounting systems\nReconcile metrics back to the general ledger so finance and revenue teams work from one set of numbers\n\nCompliance, tax, and audit\n\nComplete monthly and quarterly compliance reporting, including sales and use tax, 1099s, and lender or investor reporting as required\nPrepare for and manage the annual financial statement audit and support tax provision and return work with outside advisors\nDesign, document, and maintain internal controls over financial reporting\n\nTeam leadership\n\nHire, train, and oversee Staff Accountants, set clear goals, and complete their performance reviews\nBuild a team culture of accuracy, ownership, and continuous improvement\n\nSystems and process improvement\n\nOwn the accounting system and related tools, and lead improvements that shorten the close and reduce manual work\nUse automation and AI tools where they improve accuracy and speed, with appropriate review and controls\nPerform other accounting and finance duties to support the COO/CFO as needed\n\nWhat You Bring:\n\nBachelor's degree in Accounting or Finance\n7+ years of progressive accounting experience, including 2+ years managing or supervising accountants\nHands-on experience owning the month-end close and preparing consolidated financial statements under US GAAP\nWorking knowledge of SaaS revenue recognition (ASC 606) and commission accounting\nExperience running payroll and calculating sales commissions\nAdvanced Excel skills, including lookups, pivot tables, and building reconciliations\nExperience with QuickBooks or a similar accounting system, plus billing and CRM data\nStrong attention to detail and a high standard for accuracy\nAn inquisitive approach to accounting transactions from a data perspective\nClear communication, including the ability to work with Sales and Customer Support teams to understand and document transactions\nLeadership and a drive to improve processes\n\nPreferred Qualifications:\n\nCPA license\nExperience at a B2B SaaS or construction technology company\nMulti-entity and multi-currency experience, especially US and Canada\nExperience with Salesforce, a subscription billing platform, and a payroll provider\nExperience leading an annual audit and implementing internal controls\nExperience using automation or AI tools to streamline accounting work\n\nKey Success Measures\n\nIn the first 12 months, success in this role looks like:\n\nArea\n\nMeasure\n\nClose\n\nMonthly close completed within [X] business days, with all balance sheet accounts reconciled\n\nReporting\n\nConsolidated financials and SaaS metrics delivered to the COO/CFO on a set monthly date\n\nAudit\n\nAnnual audit completed on schedule with no material adjustments\n\nPayroll and commissions\n\nPayroll and commissions paid accurately and on time every cycle\n\nPayables\n\nVendors paid on approved terms, with no missed or duplicate payments\n\nTeam\n\nStaff Accountants trained, with goals set and reviews completed on schedule\n\nProcess\n\nAt least two process or system improvements that reduce manual work in the close\n\nWhy Join STACK?\n\nOpportunity to work in a fast-paced, growth-oriented, remote-first environment.\nAsync-friendly environment with a focus on ownership and deep work.\nBe part of a dynamic, supportive team where your contributions are valued.\n\nAt STACK, our values shape how we work, collaborate, and serve our customers:\n\nRadical Honesty: Communicate directly, respectfully, and transparently—even when conversations are difficult. Give and receive feedback with care.\nCustomer Obsession: Put the customer at the center of every decision. Solve real problems, follow through, and measure success by customer outcomes.\nMove With Purpose: Take thoughtful action, remain accountable, and own both successes and mistakes. Anticipate what’s next and adapt as you learn.\nGrow Together: Share knowledge, collaborate across teams, and invest in one another’s development. Celebrate collective wins and treat setbacks as opportunities to learn.\n\nWe are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be. We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas.\n\nWe take into account an individual’s qualifications, skillset, and experience in determining final salary. This role is eligible for health insurance (medical, dental & vision), life insurance, 401(k) & paid time off. The compensation range for this role is around $170k- $215k USD. The actual offer will be at the company’s sole discretion and determined by relevant business considerations, including the final candidate’s qualifications, years of experience, skillset, and geographic location. #LI-Remote","datePosted":"2026-10-28T09:38:13.910Z","dateModified":"2026-10-28T09:38:13.910Z","hiringOrganization":{"@type":"Organization","name":"Stack Construction Technologies","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Dayton","addressRegion":"OH","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"4f9ac02ed78de86317f2cb9d"},"url":"https://jobsearcher.com/jobs/4f9ac02ed78de86317f2cb9d"}}