Office Manager 

We are currently hiring for an office manager in our Cockeysville, MD headquarters. General tasks include: communicating with customers and management, filing employee and subcontractor paperwork, processing invoices, maintaining the database, scheduling estimates, and invoicing. 


Duties and Responsibilities  
  • Answer telephone calls and emails from customers and clients and directing them to relevant staff. 

  • Schedule estimates.

  • Organize and process employment paperwork. 

  • Produce reports, accept instructions, and handle vendor contracts, among other tasks .

  • Monitor office supplies and replenish as needed.

Skills and Qualifications  
  • 2-3 years of experience as an office clerk, administrative assistant, secretary, or similar role. 

  • Excellent time management skills and ability to prioritize work. 

  • Organization and the ability to multitask to complete a wide variety of tasks. 

  • Strong interpersonal skills to interact positively with all clients and management.

  • Leadership ability to manage challenges.  

  • Attention to detail to ensure tasks are completed thoroughly and correctly. 

  • Familiarity with Microsoft Office Suite and QuickBooks. 

  • Bookkeeping skills - including invoicing and payroll. 

  • Hands-on experience with office machines (e.g., copiers, fax machines, printers). 

  • Reliability and discretion. 

Send your resume and cover email to colleen@marathonroofing.net.

Salary $40,000 plus health benefits.

Skilled Professionals

Marathon Roofing is looking for customer-oriented, skilled professionals with experience repairing all types of roofing that we provide service for, including asphalt shingles, TPO/EPDM, tile, sheet metal, slate, and gutters/downspouts. The candidate should be able to identify areas of concern repair the issue within a timely manner. We need someone with a “can-do” attitude, enjoys solving other’s problems, and willing to work hard to keep clients happy. Marathon Roofing is an equal opportunity employer. 


  • Must have a valid driver’s license and a clean driving record.

  • Authorized to work in the United States.

  • At least 5 years of experience in the roofing business.

  • Be able to report for work Monday-Friday 7:00 am-4:00 pm, with occasional Saturdays required.

  • Available to start immediately.

Want to Work for Marathon Roofing?

Thanks for submitting!