Duties, duties and more duties.
Be they Roulettes, dungeon runs (The highest level dungeon you can queue for will give more exp than doing a non-daily bonus Roulette) or Deep Dungeons (PotD/HoH).
Throw in a dash of Beast Tribe quests and Challenge Log completions here and there and that's the leveling experience for non-primary jobs.
As a sidenote, if you're finding queue times to be a bit long (Either because you're playing at off-peak hours and/or are a DPS) for duties, up to level 60 you can run dungeons with Squadrons from your Grand Company if you have a high enough rank to access them. Get yourself a couple of Archer and a Marauder squaddies as they do the most DPS and you're good to go with any set up (There's only one healer class for squadrons which you're given straight away).
That said, there is a gap around level level 32-41 where only Brayflox's Longbox is available (No Cutter's Cry or Sunken Temple of Qarn) which can get repetitive... Trust me, I leveled 12 jobs up to 60 via Squadrons and so did Brayflox around 200 or so times due to that >.>
Also, bear in mind that with Squadrons, the exp comes from killing stuff rather than completion, so you'll want to run around killing everything rather than normal dungeon procedure of rushing right to the bosses (Though, it does mean you get full benefit from exp boosts, such as the ring from Halls of the Novice, food buffs, FC buffs, Stormblood/Shadowbringers pre-order earrings etc)