Office & Accounting Manager
Listed on 2026-07-17
-
Accounting
Bookkeeper/ Accounting Clerk, Accounts Receivable/ Collections, Accounting Manager, Financial Reporting
TWIN CITY ROOFING
Do you take pride in personally managing the numbers, keeping projects organized, and being the go to person who keeps a company running smoothly behind the scenes? TWIN CITY ROOFING is a well established commercial roofing company in Mandan, North Dakota, seeking a dependable, detail driven office & accounting manager to serve as the operational backbone of the business. This role is responsible for hands on, day to day accounting while also supporting office administration, project coordination, customer relationships, and in house marketing efforts.
As the Office & Accounting Manager, you will own the full day to day financial operations of the company, personally managing payroll, payables, receivables, billing, and job costing with accuracy and consistency. You will oversee month end close and partner with the external accountant for year end reporting, tax documents, and compliance. Beyond accounting, this role coordinates staff and resources for roofing projects, maintains organized and up to date job files, and supports smooth project execution.
You will also handle office administration, serve as a primary point of contact for customers and vendors, and take responsibility for internal marketing efforts, including social media management and customer outreach.
The ideal candidate brings at least five years of experience in an office or accounting role, ideally within the construction industry. An associate’s or bachelor’s degree in accounting, business, or a related field is a plus, but not required. This role requires hands on experience personally managing payroll, accounts payable and receivable, invoicing, job costing, and maintaining accurate financial records. The successful candidate is highly organized, detail oriented, comfortable working independently, and able to balance accounting responsibilities with project coordination, office administration, and customer communication.
Experience learning and adapting to new software systems is important. If you’re the kind of person who finds a reconciliation error before anyone else notices it’s there, we want to meet you.
Looking to join a team where your expertise will shape the future of a dynamic and growing business? Then Twin City Roofing is the opportunity for you! EOE
To apply, please send a resume to:
BENEFITS- Medical – 100% paid for by the company
- Dental – 100% paid for by the company
- Vision – 100% paid for by the company
- STD – Paid for by the company
- Retirement – 5% match
- Paid Holidays –
- Paid Vacation – Flexible
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).