A pragmatic take on Principal Engineering – Part 1 Who are principal engineers? How are they different to software architects? Read, to understand more.