Software Engineer - Cloud, AI & Microservices

National Security Agency

Fort Meade (MD)

On-site

USD 120,000 - 193,000

Full time

30 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

National Security Agency in Fort Meade seeks experienced Software Engineers to advance high-impact systems across cybersecurity, HPC, data analytics and ML/AI. Your work protects the nation by delivering robust software and timely intelligence solutions in a fast-evolving environment.

You will work with languages and tools spanning C/C++, Java, Python, and cloud platforms, plus CI/CD, containers, and distributed systems. The role requires a CS concentration and transcripts for application.

Qualifications

  • Degree concentration in CS required.
  • Experience in software development lifecycle and programming.

Responsibilities

  • Develop and advance high-impact software systems.
  • Collaborate across teams to use diverse technologies.
  • Contribute to full software lifecycle from requirements to deployment.

Skills

C/C++
Java
Python
Cloud computing
Docker
Kubernetes
AWS
CI/CD
Angular
React
SQL/NoSQL
ElasticSearch
Rust
micro services
Ansible
Linux
PIG Analytics
Pyspark
quantum
digital forensics
incident response
Docker, AWS, GitLab

Education

CS or Software Engineering degree

Tools

Docker
AWS
GitLab

Job description

National Security Agency in Fort Meade seeks experienced Software Engineers to advance high-impact systems across cybersecurity, HPC, data analytics and ML/AI. Your work protects the nation by delivering robust software and timely intelligence solutions in a fast-evolving environment.

You will work with languages and tools spanning C/C++, Java, Python, and cloud platforms, plus CI/CD, containers, and distributed systems. The role requires a CS concentration and transcripts for application.

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

Similar jobs worth comparing

Software Engineer: Impactful Secure Systems (Flexible)
Software Engineer: Impactful Secure Systems (Flexible)

National Security Agency • Fort Meade (MD)

On-site
USD 105,000 - 193,000
Software Engineer: Build Next-Gen Systems & AI
Software Engineer: Build Next-Gen Systems & AI

US National Security Agency/Central Security Service • Fort Meade (MD)

On-site
USD 90,000 - 130,000
Cyber Defense & Cloud Security Engineer
Cyber Defense & Cloud Security Engineer

National Security Agency • Fort Meade (MD)

On-site
USD 87,000 - 153,000
Comprehensive benefits
Software Engineer - Entry Level (Maryland) at National Security Agency (NSA)
Software Engineer - Entry Level (Maryland) at National Security Agency (NSA)

Wayne State University • Maryland

On-site
USD 70,000 - 90,000
AI Engineer: Build & Deploy Scalable ML Systems
AI Engineer: Build & Deploy Scalable ML Systems

US National Security Agency/Central Security Service • Fort Meade (MD)

On-site
USD 110,000 - 170,000
Mission-Critical AI Engineer | ML Systems & Deployment
Mission-Critical AI Engineer | ML Systems & Deployment

National Security Agency • Fort Meade (MD)

On-site
USD 87,000 - 197,000
Software Engineer I: AI/ML & Data for Mission-Centric Ops
Software Engineer I: AI/ML & Data for Mission-Centric Ops

Black Eagle Defense • Fort Meade (MD)

On-site
USD 124,000 - 181,000
Software Engineer – Mission‑Critical AI & Data Systems
Software Engineer – Mission‑Critical AI & Data Systems

CACI International • Fort Meade (FL)

On-site
USD 79,000 - 163,000
Cyber Defense Systems Engineer
Cyber Defense Systems Engineer

US National Security Agency/Central Security Service • Fort Meade (MD)

On-site
USD 90,000 - 130,000
AI Engineer: Entry to Expert (Flexible Hours)
AI Engineer: Entry to Expert (Flexible Hours)

National Security Agency • Fort Meade (MD)

On-site
USD 87,000 - 197,000
Comprehensive benefits package
DCIPS compliant employment
Professional development opportunities