Google now allows a custom role to be created in Google Admin for calendar use, that does not require Super Admin privileges.
Navigate to https://admin.google.com/u/0/ac/roles
Create a new role.

- Assign the following privileges: All User management + Calendar admin (Manage Calendars).


During our test the following role performed all read/write options successfully:
Custom Role, 20 Privileges.