I'm working as a software developer in the current company for three years. My engagement on projects is quite low (like only 25% of time I worked on customers projects). Most of the time I spend working on internal projects that unfortunately lack good code quality control and management in general or I'm learning new technologies.
What did I try so far? First of all, I never gave any ultimatum to my employer and they generally have a good opinion about me. I was dispatching this issue toward our managers. However, our office is getting projects from the other office of our company, so they cannot control when we are getting a new project. Our boss is totally fine with having people off projects for a long periods.
Although my current job is very stable and the company itself provides a lot of bonuses, I'm afraid that the current situation could inflict significant damage on my career (if it isn't already) since I do not feel like I'm advancing.
This is the only reason why I want to quit. How can I do it in the most professional way? As said, without "burning bridges".