I assume you are using AWS Organizations.
One way to achieve this is to combine with IAM Identity Center.
This is AWS preferred way to grant permissions to human users. IAM Identity Center is a centralized place where you can grant users permissions to accounts and resources.
https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html
On your management account IAM Identity Center console you can:
Create a group -> Dev
Assign uses to this group -> Ben
IAM Identity Center configure users through Identity Providers. If you don't have one, AWS has its own Identity Provider for that. You can configure the identity source on Settings -> Identity Source.
Once the users log in, they will be presented with the roles they can assume for each account:
This approach is interesting because users can assume different roles depending on the account, or even have the possibility to assume different roles in the same account.
You won't need to set the same Admin Role in all the accounts. This is going to be configured only on your management account.
This is where you can configure these permissions: