arefh admins always see all permission groups of users. Log out of your account to see what others see.
What I meant is, if developers and admins both need access to the admin panel, rename Admins to Elevated or Staff and assign those users to that group. Then mark it invisible and create groups that reflect the outward roles these people have like Developers and Admins.