I have never been an officer, but the C-suite in the military is like "flag rank" which is above Colonel (Brigadier General.) Colonels are more like high management. But they likely won't be promoted, won't have an actual command, and rank means little more than the title.
If private industry were the military, most companies would be headed by O5 or O6; the scope of duties and responsibilities of an eg VP or CFO are actually quite comparable to a lt colonel or navy commander, CEOs are fairly like captains & colonels. These ranks are enough to head a large ship, air base, or training facility with hundreds or thousands under their command. Only extremely large companies (50k+ employees) have anything with a role comparable to admirals or generals.