Roofing Project Director

Cotton•Dallas, TX
•$100,000 - $110,000•Onsite

About The Position

The Roofing Project Director leads the commercial and administrative management of assigned roofing projects from the initial opportunity through project closeout and final payment. The role works with Business Development, clients, insurance adjusters, subcontractors, estimators, and procurement to develop roofing scopes and estimates and manage contracts, documentation, billing, and collections. The Roofing Project Director serves as a primary point of contact for the customer while partnering with the Project Manager responsible for field execution. The position requires an understanding of commercial roofing systems and the ability to identify project requirements, communicate recommendations, and keep stakeholders informed throughout the project lifecycle.

Requirements

  • Five to seven years of experience in commercial roofing, construction project coordination, estimating, restoration, or a related field.
  • Experience supporting commercial roofing or construction projects from the initial opportunity through project closeout.
  • Experience preparing scopes of work and estimates, administering contracts, and managing project documentation.
  • Experience working with property owners, facility managers, subcontractors, and project teams.
  • Ability to assess and document existing commercial roof conditions.
  • Ability to read and understand roofing plans, specifications, measurements, and project documents.
  • Ability to prepare clear scopes of work, estimates, proposals, and customer communications.
  • Proficiency in Xactimate.
  • Strong organizational skills and attention to detail.
  • Strong written and verbal communication skills.
  • Ability to build customer relationships and work effectively with internal teams and subcontractors.
  • Ability to manage multiple projects and priorities.
  • Strong problem-solving and conflict resolution skills.
  • Proficiency in Microsoft Office applications.
  • Ability to travel domestically and internationally as business needs require.
  • Bachelor’s degree in Construction Management, Business, or a related field, or equivalent work experience.

Nice To Haves

  • Experience with insurance-related roofing projects.

Responsibilities

  • Develop and maintain relationships with property owners, facility managers, insurance adjusters, consultants, and other commercial clients.
  • Work with Business Development to gather information about new roofing opportunities and maintain customer communication throughout the project.
  • Serve as a primary point of contact for clients and adjusters on scopes, proposals, contracts, change orders, billing, and other commercial matters.
  • Coordinate with the Cotton Roofing Team, roofing subcontractors, and field personnel to align project scope with customer expectations and field requirements.
  • Participate in customer meetings, site visits, pre-bid meetings, and project reviews as needed.
  • Support competitive bid opportunities by coordinating project information, estimates, proposals, and required documentation.
  • Coordinate and participate in roof inspections with qualified roofing subcontractors or other appropriate personnel.
  • Gather and document field measurements, photographs, core sample findings, existing roof conditions, drainage issues, and other information needed to develop the scope of work.
  • Identify and document conditions that may affect the proposed roofing system, project cost, schedule, or execution.
  • Develop roofing scopes of work based on inspection findings, customer requirements, and applicable project specifications.
  • Develop good, better, and best roofing options for capital improvement projects when appropriate.
  • Prepare scopes for insurance projects consistent with approved insurance requirements, including like kind and quality when applicable.
  • Coordinate with Estimating and Procurement to obtain material pricing, project takeoffs, subcontractor pricing, and information needed to complete estimates.
  • Review estimates and proposals for completeness and consistency with the intended scope before presenting them to customers.
  • Present roofing proposals to customers, with Business Development participation as needed.
  • Prepare and coordinate proposals, contracts, work authorizations, and other project documents in accordance with company standards.
  • Ensure required contracts and authorizations are completed and executed before work begins.
  • Coordinate change orders with the Project Manager, subcontractors, and customer, including supporting documentation and pricing.
  • Maintain complete and accurate project files from initial opportunity through closeout.
  • Document customer communications, scope revisions, approvals, and project decisions.
  • Support project startup by providing the Project Manager with the executed contract, approved scope, estimate, project requirements, and other necessary documentation.
  • Coordinate the handoff of awarded projects to the Project Manager and operations team.
  • Partner with the Project Manager to track commercial, contractual, and administrative requirements during project execution.
  • Communicate with the customer and project team regarding scope changes, documentation needs, and other issues that may affect the project.
  • Coordinate with subcontractors, suppliers, and internal teams to obtain required project documents.
  • Assist with project closeout documentation, including applicable warranties, inspection records, photographs, and customer-required documents.
  • Work with Business Development and leadership to support customer relationships and identify additional roofing opportunities.
  • Prepare and submit invoices in accordance with contract terms, customer requirements, and company procedures.
  • Monitor project billing and accounts receivable and coordinate with the customer and internal teams to support timely payment.
  • Track approved change orders and communicate their financial impact to the Project Manager and appropriate leadership.
  • Assist with the collection of progress payments, retainage, and final payment.
  • Maintain financial documentation in accordance with company accounting and reporting requirements.
  • Identify scope, contract, documentation, billing, or customer concerns that could affect project progress or payment.
  • Work with the Project Manager and other stakeholders to resolve issues promptly.
  • Escalate matters that require leadership review or approval.
  • Communicate changes and decisions to appropriate team members and maintain supporting documentation.

Benefits

  • Continuous learning and opportunities to take on new challenges.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service