The role of the software developer is highly skilled, but so is the role of the data scientist and while transitioning isn’t simple, it’s not impossible. Something to keep in mind with data scientists is that generally, they come from diverse backgrounds and sometimes with no formal training in software development or computer science. This creates a knowledge gap you can fill.
One area where software developers have an upper hand over data scientists is coding, so on one hand you’re perfectly placed to go from software developer to data scientist. But on the other, you probably know very little about machine learning, statistics, big data or analytics. As a data scientist you’ll have the responsibility to educate your organisation about the challenges data science can solve, look for problems to solve, research new techniques and turn data into valuable information. You might even be given a very specific role in a larger organisation such as designing big data architecture.