It depends on the company
However normally SEs get paid more (I think this is mainly because companies are fighting each other to recruit and retain the best SEs - SEs have many options to choose from. )
Since there aren't many companies that employ BAs (and even the ones that do don't hire that many) people who work as BAs have a much lesser number of options available to them. Lesser demand across the industry -> lesser salary (though generally not by a huge amount)
Also a factor, though maybe to a lesser degree is that becoming a BA does not require that much of technical skill so companies have many people out of which they can choose from.
PS - you shouldn't be making career decisions based on solely on salary scales though, if that's what you are trying to do here