Yep I would add the following. Centuries were organised into maniples which is why the Centurians have these titles:

Pilus Prior
Pilus Posterior

Princeps Prior
Princeps Posterior

Hastatus Prior
Hastatus Posterior

The last part of each name indicates whether the Centurian commanded the first or last century in the maniple.

The Commander of a multi-legion army was an ex-Consul or ex-Praetor, known as a Proconsul or Propraetor.

If you want to know about the ranks in the civil administration I'll get my notes.