The starting salaries of software engineers in India are typically twice the salary of other streams. If you are from a tier 1 college, expect even more.
…the course. But definitely take a probability class early in your curriculum. I have heard that the course offered by MIT OCW is quite good.