> Based on what OP has described, the company is likely doing a lot of work they shouldn't be doing and working on things in the wrong order.
How can OP, as an engineer, or anyone else, that just joined a much bigger organisation, have any clue that a company is doing work that they shouldn't be doing AND they are doing it in a wrong order?!