As others have and would point out, going out on your own and doing something you _want_ to do will be one of the real ways to work on what you want to work on, unless you're not keen on the overhead that comes with entrepreneurship.
It'll take time to find a company that both exudes the same values as you and is in a domain that you enjoy working with. More often than not you get one but not the other.
Usually what I would do when evaluating a company, is ask if I'd ever want to spend my weekends contracting / part-timing / volunteering for that company. If you have a M-F 9-5 job and are looking forward to the weekend with that company, then it's a good step in the right direction.
Then meet with the team and talk to their employees both while on an interview or if you can get one or more of them out on an informal coffee or meal to talk it would help too. Plenty of times interviews are too official, too rigid and pre-meditated to truly gauge the culture of the company/team.
You might end up jumping around a few times before you find something you like, but the important thing is you find something you like, instead of droning on at a big tech company or startup where you reap the benefits financially but suffer emotionally and psychologically.