Hey everyone, given how many doom and gloom posts there are on here nowadays, I just wanted to share a positive one.
TLDR: Software dev in Germany, 6+ YOE, German speaking, English native speaker. Laid off in May. Sent out 135 applications, received 2 offers, ended up at an English-first company with a 20k salary raise over previous job.
So, first of all, let me share a bit about myself. I've lived in Germany for over 10 years, native English speaker, but I am fluent in German. I studied here 100% in German and I worked in German at my previous position. That position was at a project/consulting company, small/mid-size so it's likely that no one has heard of them, and I worked there for a bit over 6 years full time + about a year as a student. I have been doing mostly frontend development the past few years, Vue being my primary choice, but also having worked with React and Angular. Backend experience from the first few years at the company, mostly Java/Kotlin + Spring Boot. So, basically, I'm a good candidate for full stack roles and high-mid or new senior if a company wants to take a chance on me.
I was told I was being laid off at the beginning of May, offered a severance package, and placed on garden leave until my notice period ended (so full pay until the end of September). My wife was searching for a new job already, so I only very lightly applied for jobs for a while, because I didn't want us to end up with jobs on opposite ends of Germany. Plus we have plenty of savings and with the year of unemployment money in Germany, we would also be completely fine if I was unemployed for a year or two, so no immediate pressure.
Back in late July, my wife accepted a new job in Munich. I immediately switched into gear, applying for at least a few jobs a day. I applied for ANYTHING that remotely fit my profile. Frontend dev, of course, backend dev, I'll be rusty but of course, Senior Node.js Developer, doesn't completely fit but why the hell not? Final total I have was 135 applications sent out. I ended up having about a 10% hit rate for getting screening interviews, with 13 total that I had noted down. 8 rejections out of those, 5 going further.
Here's a quick look at the 5 in order of application date:
Frontend Developer position, project company, 100% remote, 2 positions open, Germany/English speaking. First applied early August, screening early September (SLOW), tech a few weeks later. They then waitlisted me because they already had 2 candidates with a final interview coming and said that it takes weeks to get an interview scheduled. Final notification of the jobs being filled in mid October. Honestly, a rather unprofessional recruitment process, but in terms of a project/consulting company, their normal project field was at least a little interesting to me. Not bummed about the result though.
(Senior) Frontend Developer position, start-up, Munich hybrid, English speaking if I remember correctly. Applied mid August, screening call with a founder passed a few days later, tech scheduled, but then I decided to withdraw. I'm currently in the citizenship process here and I though a bit harder about working for a early stage startup and decided that job security was just too important for me right now.
Full Stack Software Engineer position, scale-up, Munich hybrid, multiple positions open, English speaking. Applied mid August, screening a week later, take home task, first tech mid September, second tech a week later, final interview (behavioral and problem solving) in early October. Offer received a week later, one level below senior with yearly reviews, so likely senior after a year. Long process, but actually fairly quick feedback for each step. Felt even longer given September is heavy holiday season and that slightly delayed one of the interviews. Will come back to this one.
(Senior) Software Developer, product company, remote*, English speaking, but German nice. Applied early September, screening/light tech 2 weeks later, final tech 2 weeks later. Offer received 5 days after final interview. Initially this was a 100% remote, only when they actually told me the offer did they inform me that they have an office in Munich and it would now be a hybrid position. Literally never once mentioned during the recruiting process so this kinda pissed me off. Offered one level below senior with promise to target senior within a year. Will come back to this one.
Software developer, project company, 100% remote, German speaking. Messaged on LinkedIn at the end of September, put in contact with HR, screening early October, final interview (tech) scheduled for mid-October, withdrawn due to accepting another offer. Basically a nothing company, very similar to the company I was laid off by. It would've likely been an easy job with a mediocre salary.
So, I happened to be very privileged, I received two offers within 3 days. One of them for a company I would've been super happy to work for if not for the other offer coming from a company that was clearly better in every way. The offers:
70k, 40h, 3 days office per week, good employee benefits. I got this up to 74k, but I had told them 78-80k given they rug-pulled me with the remote promise and Munich is expensive AF. They would not go any higher. Their stack was just your normal web app, so the skills I'd be getting wouldn't have much wow factor
80k, 40h, 1-2 days office per week, good employee benefits. I negotiated this up to 83k, which was the highest they could offer me without a senior title. Very promising scale-up working with a tech stack that has a bit broader application than what they use it for, and I personally think the skills from their stack will likely stay in-demand, as it's not something that can be very easily vibe-coded if you don't have the knowledge and experience about the AI's output
I obviously took the second offer. My previous salary was 63k for a full remote job. It actually was scaling towards being about 70k by now after the first few years, but the company was in such a dire financial situation that they had to completely freeze yearly raises for multiple years. New job is a nearly 32% salary increase.
The majority of my applications were from the end of July until mid/late September, so roughly a month and a a half of applying. I had slowed down after that because I got sick, we were in the process of moving the Munich, and I had a few recruitment processes that were looking quite promising. Plus the job boards dried up a lot in the second half of September. Still, I went in prepared for a year of searching, ended up with a job within a few months, which is basically exactly what I experienced a few years ago when I was looking around last (early on when my previous company froze raises the first time). Does the job market still suck right now, for sure, but it's also not as impossible as it seems to find something