Fractional Controller
for each heading. Use - for any list of duties/requirements/benefits. Use
for prose. Do NOT repeat job title as heading. Do NOT put Job ID etc. Remove boilerplate (EEO etc). Preserve all substantive info. Include a section only when posting has real specific content for it. Avoid filler like "commensurate with experience". So we need to parse the job posting.
Let's extract sections:
- Job Overview: includes company, salary/pay rate, location, employment type, schedule, project scope, mandatory licenses & certifications (none required). This is metadata. We need to decide where to put. The instructions: "Do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short
or drop it." So we can include a short paragraph summarizing company, location, type, schedule, etc. Not as a heading.
- The Opportunity: paragraph describing role. Could be "About the role" heading.
- How You Will Make An Impact: list of duties (own monthly close, review reconciliations, produce statements, own WIP schedule, apply % of completion, maintain cash forecast, build budgets, produce dashboards). That's responsibilities.
- Required Qualifications & Experience: list of qualifications (5 years experience, understanding of % of completion, fluency in job costing, advanced expertise in QBO, bachelor's degree, self-directed). That's qualifications.
- Preferred Qualifications & Experience: list of preferred (CPA/CMA, experience with BuildOps etc, multi-entity, fractional controller). Could be under "Preferred Qualifications" maybe as part of Requirements or Skills. Could be separate "Preferred Qualifications" but we only have headings list: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We can map: Requirements could be required qualifications; Qualifications could be preferred? Or Skills could be skills (software). Benefits and Pay and Schedule sections.
We need to decide which sections to include based on content.
We have:
- About the role: The Opportunity paragraph.
- Responsibilities: How You Will Make An Impact bullet list.
- Requirements: Required Qualifications & Experience (maybe also mandatory licenses none required - but we can note none required? Probably not needed as it's filler.)
- Qualifications: Preferred Qualifications & Experience.
- Skills: maybe list of specific skills like QuickBooks Online, job costing, percentage-of-completion, cash forecasting, budgeting, dashboards, etc. Could be derived from responsibilities and qualifications. But we might not need a separate Skills section if content overlaps; but we can create if there is specific skill list.
- Benefits: The posting mentions "Competitive compensation ranging from $4,000 to $6,500 monthly retainer or $85 to $125 hourly." That's compensation, not benefits. Also "Defined path to a full-time Controller or Fractional CFO scope as revenue grows." "Direct weekly access to ownership and a clear mandate to install financial structure." "A modern tool stack utilizing QBO, Bill.com, and BuildOps." "Flexible hybrid schedule with minimal required on-site presence for month-end close." Those could be benefits.
- Pay: Compensation details.
- Schedule: "Schedule: 15 to 25 hours per month." Also "Flexible hybrid schedule with minimal required on-site presence for month-end close." So schedule section.
We must not create sections with filler like "not specified". So we include only those with real content.
Thus sections:
- About the role (
About the role
) with paragraph from The Opportunity.
- Responsibilities (Responsibilities
) with - list of duties.
- Requirements (
Requirements
) with - list of required qualifications.
- Qualifications (
Qualifications
) with - list of preferred qualifications.
- Benefits (
Benefits
) with - list of benefits (path to full-time, weekly access to ownership, modern tool stack, flexible hybrid schedule).
- Pay (
Pay
) with paragraph stating compensation range.
- Schedule (Schedule
) with paragraph stating 15-25 hours per month, hybrid, minimal on-site.
We should not include Skills if we already covered skills in responsibilities/qualifications; but we could still include if there is explicit skill list. The posting mentions "Advanced expertise in QuickBooks Online, including chart of accounts and custom reports." That's a skill. Could be under Skills. But we already have qualifications covering that. Might be redundant. The instruction: "Prefer a few substantive sections over many thin ones." So maybe we omit Skills section to avoid thin.
Thus we will have About the role, Responsibilities, Requirements, Qualifications, Benefits, Pay, Schedule.
Check for any other sections: maybe "About Us" could be part of About the role? But we already have About the role from The Opportunity. About Us is company description; could be included in About the role paragraph or separate? The instruction: "Do NOT repeat the job title as a heading (the page already shows it) and do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short or drop it." About Us is not minor metadata; it's substantive about company. Could be included in About the role section as a paragraph after The Opportunity? But we already have The Opportunity describing role. Could combine both? However we have limited headings; we could add an "About the Company" but not in list. The allowed headings list includes About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. So we should stick to those. So we can incorporate About Us into About the role paragraph (maybe as a brief sentence). Or we could drop it? The instruction: "Preserve ALL substantive information; do NOT invent or summarize away detail." So we need to keep About Us info somewhere. We can add a paragraph under About the role that includes both the opportunity and company description. That's okay.
Thus About the role will contain two paragraphs: first about the opportunity (the role description), second about the company (Santa Fe Mechanical description). Ensure we don't repeat job title.
Now let's extract exact text.
From posting:
"The Opportunity You will own the financial integrity of the company as the senior finance voice in the room. This role is designed for an experienced construction accounting professional who can quickly take ownership of the finance function and operate independently. You will bridge our bookkeeper's daily execution, our project managers' job-level reality, and ownership's need for clear and timely information. You will install rhythm, structure, and reporting that holds up at enterprise scale."
That's the opportunity.
About Us: "Santa Fe Mechanical is a commercial general contractor specializing in new construction projects. We build our team culture upon trust, individual innovation, and open communication, empowering our managers to operate with true field independence. Our organization rejects rigid micromanagement, providing a collaborative environment where every voice matters and your ideas help shape our corporate growth."
We can combine.
Now Responsibilities list:
- Own the monthly close process, working to close books by the 15th of the following month.
- Review and approve all reconciliations for bank, credit card, AP, AR, and intercompany accounts.
- Produce monthly financial statements and reconcile BuildOps job cost data to QuickBooks Online.
- Own the monthly Work-in-Progress (WIP) schedule and lead the monthly WIP review.
- Apply percentage-of-completion accounting to track billings, retainage, and projected margins.
- Maintain a rolling cash forecast and lead the weekly cash meeting.
- Build annual budgets and produce weekly metric dashboards for ownership.
Now Required Qualifications & Experience:
- Minimum of 5 years of experience as a controller, assistant controller, or senior staff accountant in commercial construction.
- Deep working understanding of percentage-of-completion revenue recognition and WIP schedules.
- Fluency in job costing with the ability to build job cost reports from scratch.
- Advanced expertise in QuickBooks Online, including chart of accounts and custom reports.
- Bachelor's Degree in Accounting, Finance, or a related field.
- Self-directed ability to set the rhythm without daily management.
Now Preferred Qualifications & Experience:
- Active CPA or CMA designation.
- Experience with BuildOps, Procore, Sage 300 CRE, Foundation, or similar software.
- Multi-entity or multi-LLC accounting experience.
- Prior fractional controller or fractional-CFO experience.
Now Benefits (from Compensation & Benefits section and maybe elsewhere):
- Defined path to a full-time Controller or Fractional CFO scope as revenue grows.
- Direct weekly access to ownership and a clear mandate to install financial structure.
- A modern tool stack utilizing QBO, Bill.com, and BuildOps.
- Flexible hybrid schedule with minimal required on-site presence for month-end close.
Note: The flexible hybrid schedule also appears in Schedule; but we can mention in Benefits as a benefit.
Now Pay:
- Competitive compensation ranging from $4,000 to $6,500 monthly retainer or $85 to $125 hourly.
Now Schedule:
- Schedule: 15 to 25 hours per month.
- Location: Aurora and Denver Metro, CO (Hybrid). Could be included in schedule or about the role? But schedule section should contain schedule details. We'll include both hours and hybrid location.
Thus Schedule paragraph: "Part‑time contract role requiring 15–25 hours per month, with a hybrid arrangement based in Aurora and the Denver Metro area, CO."
Now we need to output HTML fragment only, no markdown fences.
We'll produce:
About the role
... opportunity ...
... about us ...
Responsibilities
- ...
...
Requirements
- ...
...
Qualifications
- ...
...
Benefits
- ...
...
Pay
Competitive compensation ranging from $4,000 to $6,500 monthly retainer or $85 to $125 hourly.
Schedule
Part‑time contract role requiring 15–25 hours per month, with a hybrid arrangement based in Aurora and the Denver Metro area, CO.
Check for any duplicate content: We included flexible hybrid schedule in Benefits; schedule section also mentions hybrid. That's okay but could be considered duplication. However we need to preserve all substantive info; duplication is okay but maybe we could avoid duplication by moving hybrid location to schedule only and not mention in Benefits. But Benefits includes "Flexible hybrid schedule with minimal required on-site presence for month-end close." That's a benefit; we could keep it. It's okay to have some overlap.
Now ensure we didn't include any boilerplate like EEO etc. We omitted.
Check for any "Mandatory Licences & Certifications: None Required." That's minor metadata; we can drop it or fold into a short p. Since we have no section for it, we could drop it as it's not substantive. The instruction: "Do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short or drop it." So we can drop it.
Now check for any other minor metadata like "Job/Employment Type: Part-Time Contract." That's also minor; we could incorporate into About the role or Schedule. We already mentioned part-time contract in Schedule paragraph. Good.
Location: we included in Schedule paragraph.
Project Scope: "Commercial Multi-Family New Construction." That's substantive; we could include in About the role or maybe in Responsibilities? It's about the type of projects. Could add a sentence in About the role
for prose. Do NOT repeat job title as heading. Do NOT put Job ID etc. Remove boilerplate (EEO etc). Preserve all substantive info. Include a section only when posting has real specific content for it. Avoid filler like "commensurate with experience". So we need to parse the job posting. Let's extract sections: - Job Overview: includes company, salary/pay rate, location, employment type, schedule, project scope, mandatory licenses & certifications (none required). This is metadata. We need to decide where to put. The instructions: "Do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short
or drop it." So we can include a short paragraph summarizing company, location, type, schedule, etc. Not as a heading. - The Opportunity: paragraph describing role. Could be "About the role" heading. - How You Will Make An Impact: list of duties (own monthly close, review reconciliations, produce statements, own WIP schedule, apply % of completion, maintain cash forecast, build budgets, produce dashboards). That's responsibilities. - Required Qualifications & Experience: list of qualifications (5 years experience, understanding of % of completion, fluency in job costing, advanced expertise in QBO, bachelor's degree, self-directed). That's qualifications. - Preferred Qualifications & Experience: list of preferred (CPA/CMA, experience with BuildOps etc, multi-entity, fractional controller). Could be under "Preferred Qualifications" maybe as part of Requirements or Skills. Could be separate "Preferred Qualifications" but we only have headings list: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We can map: Requirements could be required qualifications; Qualifications could be preferred? Or Skills could be skills (software). Benefits and Pay and Schedule sections. We need to decide which sections to include based on content. We have: - About the role: The Opportunity paragraph. - Responsibilities: How You Will Make An Impact bullet list. - Requirements: Required Qualifications & Experience (maybe also mandatory licenses none required - but we can note none required? Probably not needed as it's filler.) - Qualifications: Preferred Qualifications & Experience. - Skills: maybe list of specific skills like QuickBooks Online, job costing, percentage-of-completion, cash forecasting, budgeting, dashboards, etc. Could be derived from responsibilities and qualifications. But we might not need a separate Skills section if content overlaps; but we can create if there is specific skill list. - Benefits: The posting mentions "Competitive compensation ranging from $4,000 to $6,500 monthly retainer or $85 to $125 hourly." That's compensation, not benefits. Also "Defined path to a full-time Controller or Fractional CFO scope as revenue grows." "Direct weekly access to ownership and a clear mandate to install financial structure." "A modern tool stack utilizing QBO, Bill.com, and BuildOps." "Flexible hybrid schedule with minimal required on-site presence for month-end close." Those could be benefits. - Pay: Compensation details. - Schedule: "Schedule: 15 to 25 hours per month." Also "Flexible hybrid schedule with minimal required on-site presence for month-end close." So schedule section. We must not create sections with filler like "not specified". So we include only those with real content. Thus sections: - About the role (
About the role
) with paragraph from The Opportunity. - Responsibilities (Responsibilities
) with- list of duties.
- Requirements (
Requirements
) with- list of required qualifications.
- Qualifications (
Qualifications
) with- list of preferred qualifications.
- Benefits (
Benefits
) with- list of benefits (path to full-time, weekly access to ownership, modern tool stack, flexible hybrid schedule).
- Pay (
Pay
) with paragraph stating compensation range. - Schedule (Schedule
) with paragraph stating 15-25 hours per month, hybrid, minimal on-site. We should not include Skills if we already covered skills in responsibilities/qualifications; but we could still include if there is explicit skill list. The posting mentions "Advanced expertise in QuickBooks Online, including chart of accounts and custom reports." That's a skill. Could be under Skills. But we already have qualifications covering that. Might be redundant. The instruction: "Prefer a few substantive sections over many thin ones." So maybe we omit Skills section to avoid thin. Thus we will have About the role, Responsibilities, Requirements, Qualifications, Benefits, Pay, Schedule. Check for any other sections: maybe "About Us" could be part of About the role? But we already have About the role from The Opportunity. About Us is company description; could be included in About the role paragraph or separate? The instruction: "Do NOT repeat the job title as a heading (the page already shows it) and do NOT put Job ID / requisition numbers as headings — fold minor metadata into a shortor drop it." About Us is not minor metadata; it's substantive about company. Could be included in About the role section as a paragraph after The Opportunity? But we already have The Opportunity describing role. Could combine both? However we have limited headings; we could add an "About the Company" but not in list. The allowed headings list includes About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. So we should stick to those. So we can incorporate About Us into About the role paragraph (maybe as a brief sentence). Or we could drop it? The instruction: "Preserve ALL substantive information; do NOT invent or summarize away detail." So we need to keep About Us info somewhere. We can add a paragraph under About the role that includes both the opportunity and company description. That's okay. Thus About the role will contain two paragraphs: first about the opportunity (the role description), second about the company (Santa Fe Mechanical description). Ensure we don't repeat job title. Now let's extract exact text. From posting: "The Opportunity You will own the financial integrity of the company as the senior finance voice in the room. This role is designed for an experienced construction accounting professional who can quickly take ownership of the finance function and operate independently. You will bridge our bookkeeper's daily execution, our project managers' job-level reality, and ownership's need for clear and timely information. You will install rhythm, structure, and reporting that holds up at enterprise scale." That's the opportunity. About Us: "Santa Fe Mechanical is a commercial general contractor specializing in new construction projects. We build our team culture upon trust, individual innovation, and open communication, empowering our managers to operate with true field independence. Our organization rejects rigid micromanagement, providing a collaborative environment where every voice matters and your ideas help shape our corporate growth." We can combine. Now Responsibilities list: - Own the monthly close process, working to close books by the 15th of the following month. - Review and approve all reconciliations for bank, credit card, AP, AR, and intercompany accounts. - Produce monthly financial statements and reconcile BuildOps job cost data to QuickBooks Online. - Own the monthly Work-in-Progress (WIP) schedule and lead the monthly WIP review. - Apply percentage-of-completion accounting to track billings, retainage, and projected margins. - Maintain a rolling cash forecast and lead the weekly cash meeting. - Build annual budgets and produce weekly metric dashboards for ownership. Now Required Qualifications & Experience: - Minimum of 5 years of experience as a controller, assistant controller, or senior staff accountant in commercial construction. - Deep working understanding of percentage-of-completion revenue recognition and WIP schedules. - Fluency in job costing with the ability to build job cost reports from scratch. - Advanced expertise in QuickBooks Online, including chart of accounts and custom reports. - Bachelor's Degree in Accounting, Finance, or a related field. - Self-directed ability to set the rhythm without daily management. Now Preferred Qualifications & Experience: - Active CPA or CMA designation. - Experience with BuildOps, Procore, Sage 300 CRE, Foundation, or similar software. - Multi-entity or multi-LLC accounting experience. - Prior fractional controller or fractional-CFO experience. Now Benefits (from Compensation & Benefits section and maybe elsewhere): - Defined path to a full-time Controller or Fractional CFO scope as revenue grows. - Direct weekly access to ownership and a clear mandate to install financial structure. - A modern tool stack utilizing QBO, Bill.com, and BuildOps. - Flexible hybrid schedule with minimal required on-site presence for month-end close. Note: The flexible hybrid schedule also appears in Schedule; but we can mention in Benefits as a benefit. Now Pay: - Competitive compensation ranging from $4,000 to $6,500 monthly retainer or $85 to $125 hourly. Now Schedule: - Schedule: 15 to 25 hours per month. - Location: Aurora and Denver Metro, CO (Hybrid). Could be included in schedule or about the role? But schedule section should contain schedule details. We'll include both hours and hybrid location. Thus Schedule paragraph: "Part‑time contract role requiring 15–25 hours per month, with a hybrid arrangement based in Aurora and the Denver Metro area, CO." Now we need to output HTML fragment only, no markdown fences. We'll produce:
About the role
... opportunity ...
... about us ...
Responsibilities
- ... ...
Requirements
- ... ...
Qualifications
- ... ...
Benefits
- ... ...
Pay
Competitive compensation ranging from $4,000 to $6,500 monthly retainer or $85 to $125 hourly.
Schedule
Part‑time contract role requiring 15–25 hours per month, with a hybrid arrangement based in Aurora and the Denver Metro area, CO.
Check for any duplicate content: We included flexible hybrid schedule in Benefits; schedule section also mentions hybrid. That's okay but could be considered duplication. However we need to preserve all substantive info; duplication is okay but maybe we could avoid duplication by moving hybrid location to schedule only and not mention in Benefits. But Benefits includes "Flexible hybrid schedule with minimal required on-site presence for month-end close." That's a benefit; we could keep it. It's okay to have some overlap. Now ensure we didn't include any boilerplate like EEO etc. We omitted. Check for any "Mandatory Licences & Certifications: None Required." That's minor metadata; we can drop it or fold into a short p. Since we have no section for it, we could drop it as it's not substantive. The instruction: "Do NOT put Job ID / requisition numbers as headings — fold minor metadata into a shortor drop it." So we can drop it. Now check for any other minor metadata like "Job/Employment Type: Part-Time Contract." That's also minor; we could incorporate into About the role or Schedule. We already mentioned part-time contract in Schedule paragraph. Good. Location: we included in Schedule paragraph. Project Scope: "Commercial Multi-Family New Construction." That's substantive; we could include in About the role or maybe in Responsibilities? It's about the type of projects. Could add a sentence in About the role
- list of benefits (path to full-time, weekly access to ownership, modern tool stack, flexible hybrid schedule).
- Pay (
- list of preferred qualifications.
- Benefits (
- list of required qualifications.
- Qualifications (