I have come across this with PRSI.
Having two or more jobs shouldnt result in an underpayment in relation to PRSI.
Your current employer is not expected to know about any other income you have. Therefore each job is treated as its your only job for PRSI purposes.
I have not come across it in relation to USC yet.