Hello folks,
I have an etiquette question for you. FYI I am a software engineer. I work for a consulting company.
In my current job, I have a very good working relationship with my manager, enjoy my job, and would not leave if not for money. I have found a new job which pays much more, and am planning to leave my current job to join there. The new job agreed to hire me in 4 months (I want to finish my current contract). I believe it is important to leave the current client with a good feeling about my current company. They have great potential for contracting more consultants from my boss if I leave them with a good impression.
Anyway, I am wondering what is the best etiquette in this delicate situation as far as informing my boss. On one hand, I can give him a heads up right now (he is currently looking for my next contract), but as much as I have a good working relationship with the guy, I am worried that company policy might be to terminate me ASAP, or something along those lines. The other option is to wait 2 weeks before the end of my current contract and give him my notice then. This guarantees that I am safe, but it will put him into a tough position of already having signed a contract for my work.
For those of you who say that he will just provide another consultant, I have to note that I have been working with repeat customers for last several years, and already have the necessary learning curve for all their products. They are negotiating to contract me specifically rather than just "a consultant".
Any thoughts?
~Evil

