Meaning: You can get money by completing the tasks assigned to you at your workplace.
Choice of Words: Earn: get money for work, doing: performing, job: paid work
Alternative Expressions
You get paid for doing your work.
Meaning: This means that you receive payment for the work that you do.
Choice of Words:You refers to the person performing the action. Get means to receive or obtain something. Paid means to receive money for work done. For means in exchange for something. Doing means performing an action. Your means belonging to you. Work means a paid occupation. When you put them together, "You get paid for doing your work" means that you receive money in exchange for the work that you do.
Your job pays you money.
Meaning: This means that you receive payment for the work that you do in your job.
Choice of Words:Your means belonging to you. Job means a paid occupation. Pays means to give money for work done. You refers to the person receiving the payment. Money is the currency used to buy things. When you put them together, "Your job pays you money" means that your occupation provides you with money.