It's not 100% control over everything as I occasionally work with a contracted dev studio that's building a couple large utilities that would take me individually a very long time to complete. So I work with them occasionally (but very infrequently - enough that it feels refreshing to collaborate when it happens).
I found it on Indeed. It looked just like any other "Software Engineering" job description on the listing, but when I came in for an interview, it was in a warehouse (with an office space) in an industrial zone, which had already intrigued me. Then the owner walked me through the warehouse and explained the products they sell, the machinery they use, the process of it all. Pretty cool to see where I fit in with my own eyes.
They run their own server on-site, too, so I've kinda gotten to be a sysadmin as well. Which I also enjoy. Mixes up my daily tasks and keeps things fresh.