It would be wrong to say that Data Science is easier than Software Engineering. In fact comparing the two domains in terms of easiness won’t be correct, as they both have their own set of specific skills and challenges. While Software Engineering requires an excellent knowledge of coding languages, Data Science requires a firm grip over mathematics, statistics and analysis.
There might be a difference in salaries between both the domains but there is no difference in demand between the two. Both Data Science and Software Engineering are in great demand today and companies are in search of potential employees who have skills in any of the domains.
It is definitely possible to transition from being a Data Scientist to a Software Engineer. If you are thinking of changing boats it must be noted that the two roles are entirely different, so if you want to become a Software Engineer, the programming skills of a Data Scientist can just provide a base, but if you want to excel in your new domain, you will have to develop excellent coding skills and learn about Data Structures and Algorithms too.
Software Engineers and Data Scientists are two popular domains in the market today and both of them have extremely competitive salaries. It would be wrong to say that one earns more than the other, though it fluctuates based on experience and the job location.