Hi Carl
It is possible to apply permissions at a program/certification level - I tried this but unfortunately the mark staff complete is not one on the permissions that is available at the program level.
There is a permission to Add Course completion status block and Add a new program completion block that could possibly be used to assign the manager role to.
regards