Captain, First Officer, and Second officer are the ranks. If a captain was hired in 1969, and is still flying now, I would call him a senior captain. There is another category called check airmen. These pilots are the ones that go on check rides to make sure the other pilots are performing their duties in the proper manner.
I guess the highest rank a pilot can receive is Chief Pilot. Those guys are management pilots who I would assume are bogged down with paper work. The chief pilot is the head Check Captain. The rest of the check pilots are his/her staff in a way. There are check second officers, check first officers, and check captains.
I hope this answers your question