I joined a small software dev startup in the moment they started scaling up. The software was a working prototype, a very complex one (multi-threaded CPU and GPU app pushing top notch gaming PC to its limits). A few months after growing from 3 to 6 developers (including me), the company hired in bulk a team from another company, to leverage on their experience in publishing software. I implied we would set up some software engineering methodology, but we're still just coding: no design, no coordination, no team management, no planning, no tests, no release procedure and... no debugger (ouch).
Now the management (2 people aka the CEO and CTO) is expecting that the prototype magically becomes a product, ignoring whatever my colleagues or I suggest about how we should work. We are asked bug-free releases of our application with 1-2 days notice, but we can't even build the debug version of our app and it's not a priority to make this possible. We (all together) told loud and clear to the management that there would be no quality in our product if we keep doing software without doing engineering. One of the points, for ex., was that we needed to properly setup our software project and dev environment (including a debugger) in order to make a bug free application. We pointed that "we do software, not miracles" so the management asked us to... do miracles.
At this point I don't know what to think. Why hiring us if they don't trust what we say? Or if they do, why not listening? I agree pleasing investors and partners is a must for a startup, but the feeling here is we're driving a prototype car too fast and in the direction of a concrete wall.
I'm tempted to give up and find a job with better conditions, then I remember how my previous boss was and I'm ok to make another effort in this company, because they deserve it. Finally, I'm writing here because I'd like a couple of opinions on if and how I should retry persuading them or if there's something wrong with my expectations.