I'm going through something of a slight career transition myself. I've been doing a similar thing at a number of start-up companies for years, and the jobs have been good. The finances have been unpredictable, however. Meaning my pay has been good, but whether the company stays in business or can keep justifying my salary has been a more difficult question. Particularly in the last few years.
In the last few months where I've done quite a bit of interviewing, I've been given the opportunity to do more of the same. But I'm starting to think that's not good enough anymore ... at least to keep me interested to where I don't feel I'm doing the same job over and over again regardless of how much they pay me. So I'm doing something different this time around... taking less of a primarily technical role for more a general business role, and transitioning almost entirely from product-and-service development companies to one focused around consulting.
In the nearer term, I am taking something of a pay cut. But I won't exactly be hurting. The upside is I stand to learn a lot and, should things go well, perhaps earn even more than I had been in the future. And developing more business skills than mostly technical ones, I hope that provides me with more options and autonomy for what I would want to do in the future.