Novartis logo
vs
Roche logo

Novartis vs Roche: jobs, pay and hiring compared

As of October 21, 2026, Novartis has 857 open roles in 80 cities and Roche has 1,259 in 168 cities. Every role links to the employer's own careers site.

MeasureNovartisRoche
Open roles8571,259
Posted in the last 7 days112226
Cities hiring80168
Top hiring cityHyderabad (80)Shanghai (155)
Average listed base pay$139k$118k
Highest listed base pay$536k$396k
HeadquartersBasel, SwitzerlandBasel, Switzerland
Founded19961896
Employees10,001+10,001+
Total funding$2.5B$7.8B
LeaderAnonymousThomas Schinecker

Pay figures are advertised base salaries (annual USD) on open roles that list pay.

Where Novartis is hiring

  • Hyderabad80 roles
  • East Hanover41 roles
  • Ljubljana41 roles
  • Cambridge40 roles
See all 857 Novartis jobs

Where Roche is hiring

  • Shanghai155 roles
  • Basel71 roles
  • Madrid68 roles
  • Petaling Jaya61 roles
See all 1,259 Roche jobs

Common questions

Which is hiring more, Novartis or Roche?
Roche has more open roles: 1,259, compared with 857 at Novartis, as of October 21, 2026.
Which pays more, Novartis or Roche?
Among open roles that list pay, Novartis advertises a higher average base salary ($139k a year) than Roche ($118k). Averages depend on the mix of roles each is hiring for, so compare similar jobs.
Where are Novartis and Roche hiring?
Novartis is hiring most in Hyderabad, East Hanover and Ljubljana. Roche is hiring most in Shanghai, Basel and Madrid.