A cloud software engineer needs to have the skill sets as
One should have Knowledge in at least one public cloud service - Amazon Web Services (AWS), MS Azure, IBM, Google Cloud, Oracle, VMware etc.
One should have some Professional level experience programming/scripting in C/C++, Java, Javascript, Python.
One should also be well versed with Shell Scripting.
One should also be well versed in various operating systems like Linux, Windows, Mac and/or CentOS.