Like I always like to say; there are many ways to scratch a cat.
What I've done to test is to
1) Create the collection of all staff (assuming the total staff is less than 1000!) using a button. Add this to the button's OnSelect property.
ClearCollect(colVPElec, Office365Users.SearchUser({top:999}))
2) Add a gallery and in its Items property, add the following
Filter(colVPElec, JobTitle = "VP Engineering")
I've added a dropdown with all the job titles, then you can select whichever job title you want from the dropdown, and then the gallery will update accordingly. Like this....
Filter(colVPElec, JobTitle = Dropdown.SelectedText.Value)
You can also add additional controls/dropdowns/Text fields, to further filter your collection.