I have been offered a I.T. position with a company that contracts with DHS. I will have to clear a DHS Public Trust. I have a 1997 federal drug conviction which I served time and supervised release (which was terminated early). My issue is that I served several years in federal prison (I have been out since 2013). I have been working in the field which I have the job offer on since my release.
My question is: Are there any requirements on the length of time someone most be out of the legal system before a DHS Public trust can be obtained??