First time posting, so please bear with.
Some background. I've been working a software company for just short of 10 years now, which is an extremely long time in this day and age I know. But I've always been able to justify it in that the company has always been growing and the work has always changed and been interesting to me. Coupled with the fact that I have the utmost respect for my boss (owner and MD) and everyone I work with, I've never really felt the need or want to leave.
However, more recently (last 2 years or so) I've started to feel the need to explore what else is out there for me and if there any other challenges there for me. I have expressed this to my direct manager and eventually to the MD as well, we discussed other roles I could do and other projects I could take on. Some changes did start to happen and started to feel a little better again. But after some time I just started to feel like I wanted a change again.
So just before the new year I was messaged by a recruiter. I normally just ignore these messages but I thought I may as well given the way I was feeling.
Fast forward a few more weeks and I've actually had 3 new job offers. One I have dismissed as it just isn't the right fit for me or what I want. The other two I've currently got open to me, both offering 20% to 25% increase in salary (although nice, not the main driving force!). They are both excellent opportunities for me, one in particular has excellent progression potential.
I'm pretty set on leaving but I'm not really sure how to approach this with my boss. I had a one-on-one appraisal not that long ago where I basically said that I was happy with where I am (which I guess I am on a basic level).
So I guess the question is. What is the best way to state I want to leave without burning any bridges with my boss?
I've also got this huge amount of guilt weighing on me as I feel I've just lied to manager and boss, but I also feel I'm well within my right to be looking for new opportunities.