1

Nsa Computer Science Jobs (NOW HIRING)

$132K - $197K/yr

You will employ your mathematical science, computer science, and quantitative analysis skills to develop solutions to complex data problems and take full advantage of NSA's capabilities to tackle the ...

next page

Showing results 1-20

NSA Computer Science information

See salary details

$20.5K

$75.6K

$174.5K

How much do nsa computer science jobs pay per year?

As of Jul 9, 2026, the average yearly pay for nsa computer science in the United States is $75,631.00, according to ZipRecruiter salary data. Most workers in this role earn between $42,000.00 and $100,000.00 per year, depending on experience, location, and employer.

What types of projects do NSA computer scientists typically work on, and how do these projects contribute to national security?

NSA computer scientists are involved in a variety of projects that range from developing advanced cryptographic algorithms to building tools for secure communications and analyzing large-scale data for intelligence purposes. These projects often have a direct impact on protecting government information systems and countering cybersecurity threats. Teamwork is essential, as computer scientists regularly collaborate with analysts, engineers, and mathematicians to solve complex technical challenges. The dynamic nature of national security work means that projects can shift rapidly, offering both intellectual stimulation and the opportunity to make a tangible difference.

Can you work at NASA with a computer science degree?

A computer science degree can qualify you for various roles at NASA, such as software engineer, systems analyst, or data scientist. These positions often require strong programming skills, knowledge of cybersecurity, and sometimes security clearances. Relevant experience and specialized training can enhance your chances of employment at NASA in computer science-related roles.

What are the key skills and qualifications needed to thrive as an NSA Computer Scientist, and why are they important?

To thrive as an NSA Computer Scientist, you need a solid background in computer science, mathematics, and problem-solving, typically supported by at least a bachelor's degree in computer science or a related field. Familiarity with programming languages (such as Python, C++, or Java), cryptographic systems, and specialized cybersecurity tools is essential, and relevant certifications like Security+ can be advantageous. Analytical thinking, discretion, teamwork, and strong communication skills help you excel in a high-security, collaborative environment. These skills ensure you can develop secure solutions, analyze complex data, and protect national security interests effectively.

What is the difference between Nsa Computer Science vs Cybersecurity Analyst?

AspectNsa Computer ScienceCybersecurity Analyst
Required CredentialsBachelor's in Computer Science or related field; often requires security clearancesBachelor's in Cybersecurity, Information Technology, or related; certifications like CompTIA Security+
Work EnvironmentGovernment agencies, research labs, classified projectsCorporate, government, or consulting firms focusing on security threats
Employer & Industry UsagePrimarily NSA, government agencies, defense contractorsPrivate companies, government agencies, cybersecurity firms
Common Search & Comparison IntentUnderstanding NSA roles in computer scienceCybersecurity job roles and responsibilities

While both roles involve computer science skills, Nsa Computer Science focuses on research, development, and classified projects within government agencies. Cybersecurity Analysts primarily protect organizations from security threats, often working in corporate or government settings. The key differences lie in their focus areas, work environments, and required credentials.

What are NSA Computer Scientists?

NSA Computer Scientists are professionals who work at the National Security Agency (NSA), specializing in designing, developing, and maintaining advanced computer systems and software. Their work involves solving complex technical challenges related to cybersecurity, cryptography, data analysis, and information assurance. NSA Computer Scientists often work on projects that protect national security by safeguarding sensitive information and developing cutting-edge technology to stay ahead of emerging threats. They collaborate with other experts in mathematics, engineering, and intelligence to provide solutions for the U.S. government.

Is it hard to get hired by NSA?

Getting hired as an NSA computer science professional can be competitive due to high standards for security clearances, technical skills, and education. Candidates typically need strong programming, cybersecurity, or data analysis expertise, along with a thorough background check and sometimes polygraph testing. The hiring process can be lengthy and rigorous, reflecting the sensitive nature of the work.

Do NSA jobs pay well?

NSA computer science jobs typically offer competitive salaries that align with federal government pay scales, which are based on experience, education, and position level. Employees often receive benefits such as health insurance, retirement plans, and security clearances, making these roles financially rewarding for qualified candidates.

Does the NSA hire engineers?

Yes, the NSA hires engineers, including computer science professionals, for roles involving cybersecurity, cryptography, and systems development. These positions often require security clearances, specialized skills, and knowledge of programming languages and network security tools.
More about NSA Computer Science jobs
What cities are hiring for Nsa Computer Science jobs? Cities with the most Nsa Computer Science job openings:
What states have the most Nsa Computer Science jobs? States with the most job openings for Nsa Computer Science jobs include:
Infographic showing various Nsa Computer Science job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 85% Full Time, 12% Part Time, and 2% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $75,631 per year, or $36.4 per hour.
Data Scientist with Security Clearance

Data Scientist with Security Clearance

NSA

Fort George G Meade, MD • On-site

Other

Posted 3 days ago


Job description

Newly hired experienced Data Scientists will be assigned to a mission office by aligning their data science skills with mission needs. Due to the challenging and evolving nature of NSA data science problems, Data Scientists are expected to continue broadening and deepening their expertise throughout their career. NSA data science is collaborative and you are expected to work with NSA experts in data science, related technical domains, and specialized subject areas. You will have opportunities to participate in internal technical roundtables and to attend technical conferences with experts from industry and academia. There is potential for some candidates to be enrolled in the three-year Data Science Development Program (DSDP), a rotational program to strengthen their basic skills. Data science at the National Security Agency (NSA) is a multi-disciplinary field that uses elements of mathematics, statistics, computer science, and application-specific knowledge to gather, make, and communicate principled conclusions from data. Data Science is a broad field and a team effort, spanning all the expertise needed to derive value from data. It encompasses AI Engineering, Data Engineering, ML Ops Engineering, and Human Perception and Cognition Engineering in addition to the traditional applications of data science. Data science is present in every aspect of the mission. NSA Data Scientists tackle challenging real-world problems leveraging big data, high-performance computing, machine learning, and a breadth of other methodologies. We are looking for critical thinkers, problem solvers, and motivated individuals who are enthusiastic about data and believe that answers to hard questions lie in the yet-to-be-told story of diverse, complicated data sets. You will employ your mathematical science, computer science, and quantitative analysis skills to develop solutions to complex data problems and take full advantage of NSA's capabilities to tackle the highest priority foreign intelligence and cybersecurity challenges. Responsibilities may include:
- Exploring data analysis and model-fitting to reveal data features of interest
- Using the machine-learned predictive modeling
- Constructing usable data sets from multiple sources to meet customer needs
- Identifying and analyzing anomalous data (including metadata)
- Developing conceptual design and models to address mission requirements
- Developing qualitative and quantitative methods for characterizing datasets in various states
- Performing analytic modeling, scripting, and/or programming
- Working collaboratively and iteratively throughout the data-science lifecycle
- Designing and developing analytics and techniques for analysis
- Analyzing data using mathematical and statistical methods
- Evaluating, documenting, and communicating research processes, analyses, and results to customers, peers, and leadership
- Creating interpretable visualizations The qualifications listed are the minimum acceptable to be considered for the position. Applicants will be asked to complete the Data Science Examination (DSE) which evaluates their knowledge of statistics, mathematics, and computer science topics that pertain to data science work. Passing this examination at a local testing site is a requirement in order to be considered for selection into a data scientist position. Upon passing the examination, applicants will be evaluated for the minimum qualifications outlined in this ad. Transcripts for each academic institution are required prior to being invited to interview with Agency data science professionals and should be submitted as part of the online application. Unofficial transcripts are fine at this stage. Note that different degree fields have different requirements as described below. Degrees in Mathematics, Applied Mathematics, Statistics, Applied Statistics, Data Science, Operations Research, Quantitative/Computational Finance, Econometrics/Quantitative Economics, Computer Science, or Computer Engineering qualify without additional coursework or a Data Science certificate. Degrees in Engineering, Physical Sciences, Mathematical Biology/Bioinformatics, Life Sciences, Environmental Science, Data Analytics, or Information Science/Systems/Technology, must include either a Data Science certificate from an accredited college/university OR 5 or more courses in advanced mathematics (for example, calculus, differential equations, discrete mathematics, linear algebra, and calculus-based statistics) and/or advanced computer science (for example, algorithms, programming, data structures, data mining, artificial intelligence). Other degrees must be accompanied by a Data Science certificate from an accredited college/university, and must include a total of 5 or more courses in advanced mathematics AND advanced computer science. At least one course must be from advanced mathematics (for example, calculus, differential equations, discrete mathematics, linear algebra, and calculus-based statistics). At least one course must be from advanced computer science (for example, algorithms, programming, data structures, computer architecture, data mining, artificial intelligence). Experience must include both programming and one or more of the following: designing/implementing machine learning, data mining, statistical analysis, statistical consulting, artificial intelligence development, computational science, software engineering, technical writing, data visualization, or data engineering. Experience must also include formal or informal leadership. SENIOR
Entry is with an Associate's degree plus 8 years of relevant experience, or a Bachelor's degree plus 6 years of relevant experience, or a Master's degree plus 4 years of relevant experience, or a Doctoral degree plus 2 years of relevant experience. EXPERT
Entry is with an Associate's degree plus 11 years of relevant experience, or a Bachelor's degree plus 9 years of relevant experience, or a Master's degree plus 7 years of relevant experience, or a Doctoral degree plus 5 years of relevant experience. The ideal candidate has a desire for continual learning along with excellent analytical, problem-solving, communication (oral and written), and interpersonal skills who is:
- Accountable
- Proactive
- Detail oriented
- Able to solve complex problems
- Proficient with critical thinking and reasoning to make analytic determinations
- Effective at working in a collaborative team environment
- Able to bridge the gap with both technical and non-technical audiences
- Able to provide technical leadership in formal or informal roles Knowledge, skills, and relevant experience in programming, formal or informal leadership, and one or more of the following is required:
- Designing and implementing machine learning
- Data mining
- Statistical analysis
- Statistical consulting
- Artificial Intelligence development
- Computational science
- Software engineering
- Technical writing
- Data visualization
- Data engineering Pay: Salary offers are based on candidates' education level and years of experience relevant to the position and also take into account information provided by the hiring manager/organization regarding the work level for the position.