Agree with GB. Keep it simple. Date of hire, and within each date, oldest, if more than one hire, on top.
This way, seniority reflects time in line with service for staff travel concessions, pension, redundancy order etc.
Military pilots, or anyone else with experience should not get any enhanced seniority.
If you use any other system, you are setting a time bomb for the future.