I'm currently working in Ontario as a software developer for a regional government-funded organization which has a contract with a health-care vendor. Long-story short, it's this contract with the health-care vendor that keeps me employed in my current role.
Recently, however, I've learned that within the next 3-5 (maybe more) years it's possible, but not 100% certain, that this contract is going to go away, and the organization I'm working with is going to become a client organization for a parent company, at least as far as the vendor is concerned.
At this stage of the game there are a lot of variables and it's almost impossible to know what my fate is going to be, but I've heard it implied at least once that I may be out of a job eventually. That being said, I'd like to start preparing for the possible transition.
The kicker here is that I'm currently accruing service years for a defined benefit pension plan, and would like to continue doing so for as long as possible. So it would seem like it's in my best interest to stay with the organization as long as I can.
Given this situation, how can I best manage to prepare for a possible layoff?
I suppose that it will be wise to eventually approach my direct management and ask for more information on how this might play out. I'm confident enough in my ability to find more work. Are there any factors I'm missing here?