Yes, the Romans really were awesome engineers.  They were even more awesome when you realize that they were completely hamstrung by the utterly idiotic Roman numeral system!  Can you imagine doing complex calculations in that?