I am an Engineer working in the US and I am currently looking for opportunities. However, a certain percentage (30-40%) of the job postings I am looking at state that I must be a US citizen, due to security clearance requirements (because they do work for the US government or military, I presume).
Currently, I am not a US citizen, but I have a Green Card. I am eligible to apply for citizenship and I will probably apply in the near future. However, I am wondering if there is a minimum length of time I would have to wait after I become a citizen, before I would be eligible for security clearance? Would the fact that I have just recently become a citizen make it less likely for me to be granted clearance, or would the process take longer?
Edit: To provide some more info on my background, I am from the UK and I would be hoping to retain dual citizenship. However, my father and Grandfather are US citizens (although they haven't lived in the US for many years).