Demo

Golf Operations Assistant Part Time

City of Florence, Alabama
Florence, AL Part Time
POSTED ON 5/19/2026 CLOSED ON 5/25/2026

What are the responsibilities and job description for the Golf Operations Assistant Part Time position at City of Florence, Alabama?

This position supports and assists in the daily operations of Blackberry Trail Golf Course. Job duties include providing customer service and operational support in the golf shop, cart barn, driving range, and on-course services. This is a multifunctional position in which the employee may be allocated to work in various capacities, depending on operational needs. The position requires a strong emphasis on customer service and a general understanding of the game of golf. Employee needs to be adaptable and willing to work on the weekends, holidays, and in the afternoons. Employees work under the direct supervision of the Golf Shop Manager and Assistant Golf Shop Manager.  The following duties represent the essential functions of the multifunctional positions. 
  1. Cart Barn Attendant
    • Morning/opening Shift
      1. Interact with the golfer in a courteous, professional, and helpful manner.
      2. Stage golf carts for daily play.
      3. Return all keys to the Golf Shop and coolers to the Grille.
      4. Maintain the cleanliness of the cart barn and surrounding areas.
      5. Keep practice areas and driving range tee clear of range balls and baskets.
      6. Pick, clean, and supply range balls for customer use.
      7. Remove trash from golf carts after use and wash carts.
      8. Return carts to the designated storage locations and connect carts to the charging station.          
      9. Perform routine golf cart maintenance; checking tire pressure, battery water levels, etc.
      10. Frequently communicate with Golf Shop staff regarding cart availability/operational needs.          
      11. Report damaged or unsafe equipment to Golf Shop staff immediately.
      12. Perform other duties as assigned.
    • Afternoon/Closing Shift
      1. Interact with golfers in a courteous, professional, and helpful manner.
      2. Maintain the cleanliness of the cart barn and surrounding areas.
      3. Keep practice areas and driving range tee clear of range balls and baskets.
      4. Pick, clean, and supply range balls for customer use.
      5. Remove trash from golf carts after use and wash carts.
      6. Return carts to designated parking locations and connect for overnight charging.
      7. Transport garbage from the Grille, Golf Shop, and outdoor receptacles to the dumpster.
      8. Confirm all golf carts are accounted for, clean, parked properly, and charging.
      9. Report damaged or unsafe equipment to Golf Shop staff immediately.
      10. Secure the cart barn and activate alarm systems.
      11. Perform other duties as assigned.
  2. Starter/Marshall
    • Starter
      1. Greet and interact with golfers in a courteous and professional manner.
      2. Inform players of course conditions, policies, and local rules; and maintain the proper pace of play by ensuring groups start on time and in an arranged manner. 
      3. Monitor for food, beverages, and coolers prohibited outside in accordance with facility policy.          
      4. Maintain accurate records of golf carts and equipment rentals.
      5. Communicate with the Golf Shop to confirm the tee sheet is accurate and up to date.
      6. Coordinate with on-course Marshalls regarding pace of play concerns.
      7. Performs other duties as assigned.
    • Marshall
      1. Interact with golfers in a courteous, professional, and respectful manner.
      2. Inform players of course conditions, policies, and local rules; promote a reasonable pace of play, exhibiting courtesy and diplomacy when enforcing rules. 
      3. Monitor for food, beverages, and coolers prohibited outside in accordance with facility policy.          
      4. Provide pace of play information to the Golf Shop and Starter.  
      5. Monitor course conditions and cleanliness, to include picking up trash, repairing ball marks, and filling in divots.
      6. Assist Cart Barn Attendants as needed.
      7. De-escalate minor conflicts and refer unresolved issues to the Golf Shop.
      8. Performs other duties as assigned.
  3. Golf Shop Aide
    • Provide professional and courteous customer service to all patrons.
    • Answer telephone calls and provide accurate information, schedule and manage tee times.
    • Sign in golfers and process transactions using the point-of-sale system.
    •  Issues annual golf passes and maintains accurate records.
  1. High School Graduate
  2. Must be 18 years of age
  3. Must have a current/valid Driver’s License
  1. Must have strong verbal and written communication skills.
  2. Must have excellent customer service and interpersonal skills.
  3. Must be able to communicate effectively with supervisors, coworkers, and the public.
  4. Must be able to multitask and work in a fast-paced environment.
  5. Must have general knowledge of the game of golf.
  6. Must be proficient in basic computer skills, including point-of-sale systems and mobile devices.
  7. Must be able to work independently with minimal supervision and be part of a team.  
Supervision:
Employee works independently with minimal supervision. Employee works under the direct supervision of the Golf Shop Manager and Assistant Golf Shop Manager.

Physical Demands (with or without accommodations):
  1. Prolonged standing, walking, and bending, 
  2. Ability to lift up to 40 pounds with or without reasonable accommodations.
  3. Ability to work outdoors in extreme heat/cold and inclement weather conditions.
Equipment/Tools Used
Golf carts, range picker, golf ball washer, water hose, air compressor, hand and power tools, ladder, mop, broom, vacuum cleaner, IPad/tablet, computer, general office equipment, point-of-sale systems.

Applications may be used for up to ninety (90) days for similar job postings.

The City of Florence, Alabama, is an Equal Opportunity Employer.  In compliance with the Americans with Disabilities Act, the City will provide reasonable accommodations to qualified individuals with disabilities.

Hourly Wage Estimation for Golf Operations Assistant Part Time in Florence, AL
$16.00 to $18.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at City of Florence, Alabama

  • City of Florence, Alabama Seminary, AL
  • Please read all of the following instructions and information before submitting an application. This position requires knowledge of law enforcement methods... more
  • 5 Days Ago

  • City of Florence, Alabama Florence, AL
  • Works under the supervision of the Park Operations Manager Safety Coordinator, Recreation Supervisor, Sports Field Manager, or Golf Course Superintendent. ... more
  • 8 Days Ago

  • City of Florence, Alabama Street, AL
  • Works under the direction of the Route Supervisor or Construction & Maintenance Coordinator weed-eating, mowing, picking up litter, and performing other as... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Golf Operations Assistant Part Time jobs in the Florence, AL area that may be a better fit.

  • University of North Alabama Florence, AL
  • JOB This part-time, temporary position assists with the circulation department’s daily operations, including circulation functions and patron assistance. R... more
  • 2 Days Ago

  • Listerhill Credit Union Muscle Shoals, AL
  • Description Overview: Listerhill Credit Union is a financial cooperative whose primary purpose is to help our members live financially healthy lives. In 19... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!