Software Engineer not challenged enough at work, feels like wasting my time I work as a software engineer. I've been working at this workplace for around 2 years. But, I don't find the work challenging enough (just boring bugfixes only). Given that I spend 8 hours at my workplace, I probably do just around 3 hours of productive work. I think I am wasting my time. Is it bad if I want better work ? Should I consider this as my aversion and just continue with my work ?
All Buddhism is going to tell you on this issue is that you do not have to suffer your way through it. You have a number of attachments:


An attachment to your job, which may be due to loyalty, fear, a sense of personal responsibility, etc
An attachment to having challenging (meaningful, fulfilling) work
A set of self-identification attachments, in which you envision yourself as more successful and productive than you actually are


There is nothing wrong with you staying in this job and continuing to do this work. There is nothing wrong with you deciding to advance yourself (either by finding a different job or by working for advancement within this company). The only problematic thing would sitting in this state of dissatisfaction because you cannot resolve these competing attachments. So, contemplate these attachments a bit to try to get at their root; meditate a bit to clear your head. Then make a choice, and trust it's the right one.