McKinlay Shire Council

This position is based in Julia Creek, the administrative centre of McKinlay Shire. Julia Creek is located in the heart of the North West, 650 kilometers west of Townsville and approximately 2.5 hours drive east of Mount Isa. Mount Isa offers direct flights to Brisbane, and Julia Creek has the option of REX flights to Mount Isa and Townsville three days per week. Julia Creek has a population of approximately 400 people; however the Shire’s population is close to 1000 residents.

Julia Creek is a friendly community which punches well above its weight for a small community and offers an abundance of facilities and opportunities for its residents. The facilities include, medical centre, 24/7 accessible gym, swimming pool with water slides, dog park, bike safety park and indoor sports centre and tennis courts just to name a few. Recreational activities also are plenty with many great annual events (Races, Rodeos, Campdrafts, Arts & Cultural Workshops) taking place in the region.

Council have a staff of approximately 50 employees and the 2023/2024 budget provides for total revenue of $50 million with total expenses of $19 million.

The Role

McKinlay Shire Council has an exciting position available in Julia Creek for an enthusiastic Assets Maintenance Officer.

Key responsibilities of the role are inclusive of:

  • Skilled in providing quality, cost-effective maintenance, and construction services.
  • Proficient in proactive/preventative and reactive maintenance on council assets including buildings, water, and sewerage infrastructure.
  • Experienced in general maintenance, minor construction, and “handyman” tasks.
  • Capable of maintaining water/sewerage assets and operating treatment plants.
  • Committed to customer service principles and regulatory compliance.
  • Knowledgeable in maintenance, building, and associated trades.
  •  Proficient in recordkeeping and compliance with relevant regulations.


  • Attractive Salary – Stream B– Level 6 – $58,584.76 annually
  •  Five weeks Annual leave plus 17.5% leave loading
  • Accrued day off once per month

A recruitment pack, including Position Description, can be found on, or by contacting the HR department on (07) 47 467 166, email