Get users by role and group

How do I get all users that have the same group_id as the current user but with a role_id = 3?

What I’m trying to achieve is to send an email to the group administrators when a standard user performs a specific action, but I’m confusing myself as to how best to get the list of appropriate users.