Struggle of the orders
The Romans society was deeply divided into 3 orders:
Initially the patricians (patres=fathers) held all the offices in the city.
Initially a number of patricians who were obliged to bring their own horse(s) and equipment. In the late republic this could also be (rich) pleneians. Young men would make their military carreer as an eques. See for example Livius (21.46), where the young P.Cornelius Scipio served as a knight.
Everybody who did not belong to the patrician families or equestrians. Not to be confused with proletarians, the poor, who had not enough possessions to be allowed to serve in the army. There certainly were rich plebeians.
Bit by bit the plebeians would "conquer" the offices. I write conquer because these could be sometimes very vicious and violant actions (from both sides). In time there would arise plebeian nobles, who would hold offices like the patricians.
Elected Roman magistrates
Prodiges
At the eve of the battle of lake Trasimeno elected consul Gaius
Flaminius left Rome to take command of his legions in Arretium,
before the auguries had been held.
This was seen as a very bad prodigy and the senate was furious.
Struggle of the orders
In the late republic some
of these priesthoods became also accessible for plebeians..
Roman families
Roman society was very paternalistic. The pater
familias was more than just the head of his family. The female
members of this family were
thought to be far less important and
competent than the males. If a family wasn't totally poor it would have at leat one
slave.