I believe this is a common question around here, but my story has a bit of a twist.
A few months back a couple of companies (say A and B) contacted me for some interesting roles. Company B sounds better than company A, but after a couple of email exchanges, they went silent. I continued my talks with company A.
The role for company A is a little bit more entry-level, not really what I'm looking for (career-wise), but the package is way better than what I currently earn. They did not offer as much as I asked for, but they did try to match by throwing in some other perks, partial home office and (very important) a part time job for my partner. My partner has a great education (Masters), more years of experience than I do, but was unable to find a proper job for the past year since we moved here (for my current job). Has been working shit jobs, minimum wage, no contract, etc. Wants and needs a proper job (even part-time).
So it sounds like a no brainer. We both signed the contracts and I quit my current job. I expect to start there in a couple of months and my partner in a couple of weeks.
Now comes the hard part.
I haven't heard anything from company B, until today. They called me, I had a great talk with a couple of technical leads and I expect to get an offer soon. The job is Senior level, and more related to my experience and my "projected" career path. My job "satisfaction" will be better, probably the money will be better, but most likely they will not offer my partner anything...
I didn't tell them I signed already with company A. Should I? If yes, now or when I have an offer from them? If I tell company A that I will not be joining their team anymore, how would that affect my partner? They can cancel the contract without giving a reason within 2 weeks in the probation period...
I'm torn about this. Please advice.
PS: I live in Germany.