In August, I began a role as a software developer in a very prestigious organization I'd been hoping to join for quite some time. I had plateaued in my previous role and was eager to to something new. The new company has a great reputation, and, to be blunt, I was so keen to join, that I was careful not to set any conditions on 'my side' that might jeopardize a job offer. I simply couldn't imagine being unhappy there; I imagined that even doing grunt work there would be an enormous education.
The company is a great organization, with clever people and some outstanding products. However, once I joined, I realized fairly quickly that it can't offer me the sort of work I'd like to do. The role is quite junior compared to my last one, the work quite trivial - and I don't think that's just because I'm a new starter. Other people in my team have privately expressed frustration with the type of work they're doing. "Bored" is a word I hear a lot. I'm worried that the role is a step backwards, rather than forwards.
In addition, I'm really struggling to work effectively with my manger. He's not a horrible person, but he is a very 'expressive' one. I'm sat next to him, very closely, so when he slams his fists on the desk when a compile fails, or shouts obscenities in response to an email, or clicks his fingers in front of my face to get my attention, I find it very disruptive. I feel micromanaged and in very little control of what I do on a day-to-day basis. I'm finding that I actively look forward to him being absent from the office. I don't really know how to deal with him, or how he'd react if I brought these points up. As is, though, I dread his arrival every morning. I have really never worked with anyone like him.
I joined under a probation scheme. Essentially, for the first three months of employment, either party can terminate with a weeks' notice. Once probation completes, both parties have to provide three months' notice. I'm only a few weeks away from this point, so I feel I have to make a decision fairly soonish. And that's what I'm struggling with.
Speaking to my manager
I've expressed some concerns to my line manager, who fairly readily acknowledged that the work wasn't going to be challenging, and that I was probably overqualified for the position. After some discussion, it was suggested that I wait a few more months, and that in the new year, I might be able to transfer to another team. I was open about my concerns with the notice period; I was told verbally that it is rarely enforced for developers.
If it weren't for the notice period, I'd stay a while longer - give it the full six months, and a proper chance. But I'm worried that if I stay, I'm going to struggle to find my next role when I have a three month notice to serve. I could ask for an extension to my notice period, I suppose, but I think that could raise a lot of eyebrows (and is basically telling them I intend to disappear).
At this point I'm really not confident the situation is going to change, and I'm very unhappy. Getting 'trapped' here would be a really unpleasant experience if I couldn't find a way to work better with my manager.
What do I do? Do I trust the verbal 'agreement' that the notice period can be shorter? But what happens when my next interviewer asks my notice? Could three months count against me? Above all, I want to be open with my current employer, and not make the same mistake with my next job.
My new job probably isn't right for me. I'd be willing to wait a little longer, but in a few weeks, I'm going to be stuck with a three month notice period. I don't really know if and how to negotiate that.