Yes, this is possible. For example, a contract can have both a Project Engineer and an assistant Project Engineer and both staff would be assigned the Project Engineer role. In another example, a contract may have multiple contractors assigned to the contract.
Staff should determine who the main contact for the contract is as system messages will be sent to all staff with the same role. These messages include contract date reminder notices, contract status notification notices, change order approval messages, and payment estimate messages. Staff should identify internally who is creating and submitting each payment estimate and change order for approval with the understanding that multiple staff may have the ability to create and approve the payment estimate or change order but only one staff member per role can perform the approval each time.