1) Do you ever work with software at the coding level or is it just for civilians?
Ever? Sure. But it's rare. There are a bare handful of positions at units like the Land Software Engineering Centre (LSEC) where actual coding might be done. More likely, you would be involved in something more like engineering management in a Project Management office. But, even those positions would probably be third or fourth postings - after you have already been trained, posted to Army field units and promoted to Capt. At least, that's the ideal. The CELE(Air) occupation is slightly more likely to go to projects earlier, but only slightly.
2) I understand that cyber warfare capabilities are listed as one of the job descriptions. What does this mean, is it simply destroying an enemies radar dish with a missile. Or do you actually hack into their systems and ultimately leverage your software engineering education?
Any discussion of Canada's cyber warfare capabilities, policies, strategies or tactics would most certainly be classified and subject to special access controls to boot. Canada certainly does conduct computer network defence, as we are mandated to protect our networks and government information under the Financial Administration Act (FAA).
3) I understand there are other job descriptions including:
1) Purpose-designed, computer-based information systems that assist with battlefield command and control, reconnaissance and surveillance, and target acquisition
2) The full spectrum of radio systems
3) Electronic warfare capabilities
4) Cryptographic and communications- security capabilities
Do any of these require skill and expertise in software engineering/programming?
The ideal is to have every Signal officer hold a degree in Computer, Software or Electrical (Comms) Engineering, because you will be establishing, maintaining and fighting command and control systems and need to understand how to best do those tasks. You will not (except in those very few jobs noted above) be writing or maintaining the code for those systems. To make it a bit clearer, although the degrees I mentioned are the ideal, almost any engineering or analytical science degree is acceptable.
4) A friend of mine who is from Israel says that the IDF has a unit known as unit 8200 that is a group of a few thousand cyber-warriors. Does Canada have anything like that, I understand there is CSIS/CSEC, but can a person from the army be moved to Canada's equivalent organization?
If you have the skills and aptitudes for defensive cyber operations...but the skills and aptitudes required for cyber operations are not the same skills and aptitudes required for general software engineering. There's some overlap...but the mindsets and approaches to problems are different. Sometimes radically different.
On a more general note, the vast majority of ROTP Signal Officers go through RMCC. If you want to do this Co-op program, you are far better off doing it and then joining as a DEO officer. Since the obligatory service calculations for officers are also based on the length of the subsidized education program, I'm not sure how the Co-op periods would be calculated...are they subsidized? Do you normally get paid during the Co-op (usually not permitted on the military side to have other "jobs")? As others have noted, you likely have more research to do, and not just on what the job of a Signal Officer is exactly.