when I setup a board and I do not want my engineers to see certain issue types, how to I hide those?

The most common method is to set up issue security. Here is a link to good documentation of this feature from Atlassian. https://confluence.atlassian.com/jira/configuring-issue-level-security-185729623.html

Learn more about Expium's offerings