Enterprise Software Architect
If you think about software engineering as building complex structures out of Lego, then the Software Architect is the person that designs and draws up the plans for those structures. They decide what types of Lego bricks to use, figure out the best way to build the structure, and then work with other Software Engineers…