Only certain jobs are available for any character at a given time. The availability seems to be based on the character's stats, the abilities they know, and their level.
Jobs affect what you can equip, which abilities you will learn, how your stats change, and how much money you receive when you level up.
"?" in the Income column indicates a random element. The value of this is (obviously) random, but apparently it's tied to your character's level - your earnings increase as you level up. A thief, for instance, can earn about 350 gold by level 20.
|Job title||Income||Abilities learned|
|Bishop||45||Magic Barrier, Restore Lute|
|Cleric||26||Dispel, Restore Lute|
|Consul||34||Judgement, Mental Barrier|
|High priest||48||Mental Barrier|
|Majin||60||Magic Barrier, Overpower|
|Poet||20||Scroll, Restore Lute|
|Sage||53||Mental Barrier, Slash!|
|Samurai||43||Scroll, Trick Guard|
|Thief||?+?||Hit & Way|
|Warrior||38||Swordmaster, Hit & Way|