Yes the role management functionality will allow you to tailor the views and permissions of multiple job roles.