Government jobs with a CS degree?

In summary, a Bachelor's degree in computer science can easily translate to a government job, especially with agencies like the Department of Defense or the National Security Agency. It may be beneficial to attend school in the DC or Virginia area, and taking additional math courses can also make a candidate more marketable for positions such as cryptography. Getting a security clearance may require more than just a clean criminal background, and it may be helpful to attend job fairs and have a good GPA to increase chances of being hired. Most government jobs only require a secret clearance, but with hiring freezes and sequester, it may be more common for work to be contracted out.
  • #1
NextElement
63
0
Could a Bachelors in CS easily translate to a government job? I have a dream of working for the government, and was wondering how easy it would be to get a job with DoD or NSA with a CS degree. I'm assuming the NSA has the largest amount of CS jobs.

Also, would it be beneficial to attend school in a nearby area (DC, Virginia, etc)? And what else could I do while in college to improve my resume and look more marketable to the government? I'm fairly certain I could easily get a TS clearance if needed, I have no criminal background whatsoever.
 
Physics news on Phys.org
  • #2
It's possible to get those without a degree, although the current environment of sequester and hiring freezes its a bit harder to get your foot in the door as a NP.

Just apply and attend job fairs, you might also look into some of contracting agencies for the government. Keep your GPA above a 3.4, that was the cut off when I worked for them.
 
  • #3
Thanks, Student. Does the NSA and other agencies recruit at most state flagships, or is it more preferable to go to a top engineering school?
 
  • #4
NextElement said:
Could a Bachelors in CS easily translate to a government job? I have a dream of working for the government, and was wondering how easy it would be to get a job with DoD or NSA with a CS degree. I'm assuming the NSA has the largest amount of CS jobs.

Also, would it be beneficial to attend school in a nearby area (DC, Virginia, etc)? And what else could I do while in college to improve my resume and look more marketable to the government? I'm fairly certain I could easily get a TS clearance if needed, I have no criminal background whatsoever.
Security clearance requires more then just no criminal background; I am sure you also need to be psychologically fit for the position they give, so they may ask you to take psych exams, also financial problems your family or yourself have could result in being disqualified. You may even need a polygraph test for some positions.

If you are wondering how to get a job at the NSA specifically, you should also be aware that the NSA is one of the largest employers for people with mathematics degrees. Usually people specialized in signal analysis, cryptography, error correcting codes, etc.

Therefore, you probably will need quite a lot of math on top of your computer science degree if this is your goal. Courses in abstract algebra, number theory, linear algebra are probably the minimum for cryptography. Additional courses could be, network security, (mathematical and CS based) cryptography, combinatorics, elliptic curves, etc. The more math you have probably the better you will be for cryptography.

I believe the NSA has summer internships you could apply to as well. These would probably be good first starting point.

Combine that with computer science and you should be able to get a job easily assuming you pass all there qualifications.
 
Last edited:
  • #5
NextElement said:
Thanks, Student. Does the NSA and other agencies recruit at most state flagships, or is it more preferable to go to a top engineering school?

What? There are state flagships that are highly/top ranked in engineering.
 
  • #6
NextElement said:
Thanks, Student. Does the NSA and other agencies recruit at most state flagships, or is it more preferable to go to a top engineering school?

A state flagship like Purdue or Wisconsin? Or a top engineering school like...um...Purdue and Wisconsin?
 
  • #7
As someone who had a security clearance, a secret level clearance is a simple investigation into criminal history, drug use, and debt history. None of those items alone will get you disqualified they look for patterns. A TS is harder to get, you'll go through a SSB investigation where agents will talk to family members, neighbors, supervisors, professors, anyone you've had contact with in the last 10 years is fair game. Drug use, debt problems and criminal history is a show stopper. Polygraph may be required for certain positions, but they aren't going to give you one just for the clearance, they understand how inaccurate they are.

There's no kind of medical screenings or anything like that, they spend all their time talking to people you might not even remember. If you do have issues or try to hide anything, they will find it. They will have access to your medical records anyway.

That said, I went the contractor route after I left the military, so I can't speak on how they handle NPs. The guys that went that route told me the GPA cutoff and some other information, they were mostly recruited at school job fairs. So it's probably helpful to go to a school that has a working relationship with the agency of interest and is nearby. Most times they will even fund senior projects for students so you'll be able to interface more closely with people who actually work there.

95 % of the work that goes on in the government only requires a secret clearance. It's tough like I said with the hiring freezes and sequester, more work is being contacted out, so that's always something to think about too.

Security clearances are expensive, so if you get that far you've probably already got the job.
 

Related to Government jobs with a CS degree?

1. What types of government jobs are available for individuals with a CS degree?

There are a variety of government jobs that individuals with a CS degree can pursue. Some common options include software engineer, data analyst, cybersecurity specialist, and IT project manager.

2. Do I need a CS degree to get a government job in the technology field?

While a CS degree can be beneficial for many government jobs in the technology field, it is not always required. Some positions may accept individuals with related degrees or relevant work experience.

3. How can I improve my chances of getting a government job with a CS degree?

To improve your chances of securing a government job with a CS degree, it is important to gain practical experience through internships or project work, and to continuously update your skills and knowledge through professional development opportunities.

4. Are government jobs in the technology field competitive?

The level of competition for government jobs in the technology field can vary depending on the specific job and location. However, with the increasing importance of technology in government operations, these jobs are becoming more competitive.

5. What are the benefits of working for the government with a CS degree?

Working for the government with a CS degree can offer a stable and secure job, competitive salary and benefits, opportunities for career advancement, and the chance to work on projects that have a positive impact on society.

Similar threads

Replies
15
Views
2K
  • STEM Academic Advising
Replies
22
Views
2K
  • STEM Career Guidance
Replies
3
Views
911
  • STEM Academic Advising
Replies
1
Views
1K
  • STEM Academic Advising
Replies
1
Views
2K
Replies
25
Views
8K
Replies
127
Views
16K
  • STEM Academic Advising
Replies
4
Views
2K
Replies
1
Views
2K
  • STEM Career Guidance
Replies
18
Views
7K
Back
Top