The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
Finally I would say:
"A) A normal *1) salary that allows you to go on holidays out of the country twice per year."
*1) Definitely above average
Btw: Sorry for the lot of modifications, I'm playing/learning with the html options
Keep in mind: Every worker (resident or from another country) has the right to wages that are customary in Switzerland. If an employer pays less wages to non-residents, he can be prosecuted. This I mention after reading your Profile, I think you are a wanted person here. Depending on your Age/Experience you can ask also for 120K and something more (Brutto)
Optimization potential (of course not so gladly seen here by someone):
You work in the north of Switzerland (Basel etc.) and live in Germany. Same in the south, working in Switzerland and living in Italy. The Problem in south is, it is much harder to find a Job in the south. And again same in the west, working e.g. in Geneva and living in France.
But then again wages in south/west are something lower than near Zurich
It does not solve my Problem, but it answers my question
I'm Swiss too, and while 0x[cantsaytherestoftheusername] has already answered many points I'd like to add my own; A Junior Software Engineer (.Net) gets after their apprenticeship a yearly salary of between ~58000 and ~70'000, depending on how well they've done in their exams.
A Software Engineer (also .Net) may get anything between 70'000 and 100'000 a year, and a Senior Software Engineer may get above 100'000.
Keep in mind that in our industry those levels are specific to every employer, so the border between Software Engineer and Senior may vary by a few grand. It also depends on the products develop - According to a recent survey, pharma pays best.
I've told you the baseline, keep in mind that any 'special' skills (HW programming skills, AI, a MIT degree) get you extra bucks.
I only have a signature in order to let @DalekDave follow my posts.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
I recently took a morning debugging an application that for some reason didn't work.
After hours I found a non printable character in an encrypted password in the web.config
It's nothing short of a miracle that I found it at all
I literally went over all of my failing files and cleaned it up. Seems about right.
What I need to do, then, is find which editor/tool is adding that.
Since I've some templates to get most new pages started, I just checked and found it in my primary editor. Somehow, it reminds me of the stoned virus in reverse. As long as I keep using templates. Same for various library-ish files. Only when something rather new is created does it show.
Thanks and Kudos!
* Templates to save me some work and keep users comfortable with something similar to what they've seen before.