Software Engineer — AI, Security & Cloud Systems

CNSS • National Security Systems

Maryland

On-site

USD 105,000 - 193,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

National Security Agency (NSA) seeks experienced Software Engineers to advance high-impact systems across CS domains, including cybersecurity, HPC, ML/AI, cryptography and large-scale platform development. The role emphasizes critical thinking, collaboration, and continuous learning while protecting national security.

Minimum qualifications require CS concentration and a degree; transcripts must be provided. Salary ranges reflect Senior level with generous benefits and a DCIPS-aligned structure.

Qualifications

  • Degree in Computer Science (CS) or Software Engineering.
  • Relevant software development lifecycle experience (requirements, design, implementation, test, deployment, maintenance).
  • Minimum qualifications scale by level: Entry, Senior as described (BS+3, MS+1, etc.).

Responsibilities

  • Develop software across domains including cybersecurity, HPC, ML/AI, cryptography and platform development.
  • Collaborate across teams to deliver high-impact systems and timely intelligence.
  • Participate in transcripts verification and security compliance as part of the application process.

Skills

Advanced mathematics
Data structures
Algorithms
Operating systems
Computer architecture
C/C++
Python
Java
Cryptography
TLS/SSL security
Security principles
SIEM/IDS familiarity
Cryptographic libraries
Teamwork
Leadership
Interpersonal skills
IC experience preferred

Education

Bachelor's degree in CS or Software Engineering
CS concentration coursework (foundational CS areas)

Tools

Docker
Kubernetes
AWS
Linux
Elasticsearch
Rust

Job description

National Security Agency (NSA) seeks experienced Software Engineers to advance high-impact systems across CS domains, including cybersecurity, HPC, ML/AI, cryptography and large-scale platform development. The role emphasizes critical thinking, collaboration, and continuous learning while protecting national security.

Minimum qualifications require CS concentration and a degree; transcripts must be provided. Salary ranges reflect Senior level with generous benefits and a DCIPS-aligned structure.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer — CS, Security & Cloud
Senior Software Engineer — CS, Security & Cloud

CNSS • National Security Systems • Franklin (MD)

On-site
USD 105,000 - 193,000
Software Engineer — Secure Systems & Cloud
Software Engineer — Secure Systems & Cloud

CNSS • National Security Systems • Silver Spring (MD)

On-site
USD 105,000 - 193,000
Software Engineer: Security, Cloud & High-Impact Systems
Software Engineer: Security, Cloud & High-Impact Systems

CNSS • National Security Systems • Bowie (MD)

On-site
USD 105,000 - 193,000
Impactful Software Engineer - Cloud, AI & Security
Impactful Software Engineer - Cloud, AI & Security

CNSS • National Security Systems • Hyattsville (MD)

On-site
USD 105,000 - 193,000
Comprehensive benefits
Software Engineer — Cloud, Security & AI Focus
Software Engineer — Cloud, Security & AI Focus

CNSS • National Security Systems • Washington Grove (MD)

On-site
USD 105,000 - 193,000
Software Engineer — Secure Systems & Cloud Platforms
Software Engineer — Secure Systems & Cloud Platforms

CNSS • National Security Systems • Oxon Hill (MD)

On-site
USD 105,000 - 193,000
Software Engineer — Secure Systems & Cryptography
Software Engineer — Secure Systems & Cryptography

CNSS • National Security Systems • White Oak (MD)

On-site
USD 105,000 - 193,000
Software Engineer - High-Impact Systems & Security
Software Engineer - High-Impact Systems & Security

CNSS • National Security Systems • Belleview (VA)

On-site
USD 105,000 - 193,000
Software Engineer – Secure Systems & Cloud Innovation
Software Engineer – Secure Systems & Cloud Innovation

CNSS • National Security Systems • Glen Echo (MD)

On-site
USD 105,000 - 193,000
Security Software Engineer: Cloud, Crypto & AI
Security Software Engineer: Cloud, Crypto & AI

CNSS • National Security Systems • Glenmont (MD)

On-site
USD 105,000 - 193,000