municipal engineer