Re: non-EU: Where can I find jobs which sponsor work permit?
Mahdix, is there a particular reason why you want to work in Switzerland?
I ask because the future is perhaps not looking quite so rosy for many Swiss IT jobs these days. As cost pressures mount a good number of Swiss companies and MNCs based here have moved many IT functions to low cost countries, reports of further reductions in the pipeline seem to hit the news regularly, many IT folks have been laid off as the industry contracts.
If you are highly skilled in a niche area there are still opportunities. And companies that have an overriding need to have the work done within Switzerland are still hiring. But as Samaire points out, a company must first look among CH and EU candidates.
Given the lack of security a non-EU person has here - if you are simply looking to advance your career I would question whether Switzerland is the place to look.
But if you have other reasons for wanting to move to Switzerland, then certainly, keep looking. Key will be emphasing what you can bring to the table that another CH/EU candidate cannot.
Wishing you all the best.