Be careful about believing the hype about software development and creativity.
Some believe the hype about being in a free thinking, boundary pushing, creative state and believe they truly have the freedom to fail fast, iterate their way to success and being on constant journeys of discovery… but 99.9% of software engineering jobs are modifying bog stand, forms based platforms for any old corporate organisation.
Also very few organisations truly have flat structures, even start-ups are riddled with power and conflict. People taking credit for things they didn’t do etc.
Some organisations may be closer to what you are looking for… but most wont be.
I’d just be careful before jumping… grass, greener etc.