Both are good, but I would use them in different situations.
Use "change" for significant changes, such as to a different company or a different type of work.
Use "switch" for less significant changes within the same company, or changes between similar jobs in different departments.
Agree with Nichole: you shouldn't say "switch a job" or "change a job".