Too Long; Didn't Read
Switzerland is one of the best countries to work in as a Software Engineer. The IT market in Switzerland is much smaller compared to Germany or France. Most companies are looking for Developers with 2+ years of experience (since they are going to pay them 100,000 per year) If you are a Junior Software Engineer, it is possible to find a job even as a Junior but you would be rather looking at internship/trainee offers. Switzerland has 4 official languages: German, French, Italian, and Romansh.