×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Cybersecurity

Job in Fort Meade, Anne Arundel County, Maryland, USA
Listing for: National Security Agency
Full Time position
Listed on 2026-06-26
Job specializations:
  • Engineering
    Cybersecurity, Software Engineer
Salary/Wage Range or Industry Benchmark: 105262 - 192764 USD Yearly USD 105262.00 192764.00 YEAR
Job Description & How to Apply Below

Software Engineer – Mid to Experienced Level (Maryland)

Fort George G. Meade Complex, MD

Pay Plan: GG, Grade: 11/1 to 14/10

Open: , Close:

Responsibilities

NSA is seeking experienced Software Engineers to advance a number of high impact systems and teams. Recent needs include large‑scale platform development (hardware and software, HPC, cloud), accessibility development (508 compliance), AI/ML, complex algorithms and cryptography. As a Software Engineer at NSA, your work helps ensure the safety of U.S. citizens and allies, provides critical intelligence to decision makers, and defends vital networks.

Typical tasks include designing, coding, testing, integrating, deploying, and maintaining software, often across a broad spectrum of technologies such as COBOL, C/C++, Java, cloud computing, Angular, React, Python, PIG Analytics, PySpark, CI/CD pipelines, containers, Docker, Kubernetes, AWS, Linux, Elastic Search, Rust, microservices, Ansible, digital forensics, incident response, quantum computing, and more.

Strong critical thinking, collaboration, independence, continuous learning, and flexibility are essential.

Job Summary

Opportunities allow you to contribute, learn, and grow in virtually any Computer Science focus area, including Cybersecurity, HPC, Quantum Computing Research, Data Analytics, ML/AI, Cryptology/Cryptography, and more. Tell us what you want to do and let us discuss.

Qualifications

Minimum acceptable qualifications include a degree in Computer Science or Software Engineering. Related fields (Engineering, Mathematics) may be considered if they contain a concentrated curriculum in foundational CS areas (algorithms, computer architecture, programming methodologies, data structures, logic, computation, advanced mathematics). Experience in the software development process (requirements analysis, design, implementation, testing, integration, deployment, maintenance) is required.

  • Bachelor’s degree + 3 years relevant experience (Full Performance entry)
  • Master’s degree + 1 year relevant experience (Full Performance entry)
  • Doctoral degree with no experience (Full Performance entry)
  • Associate’s degree + 5 years relevant experience (Full Performance entry)
  • Bachelor’s degree + 6 years experience (Senior entry)
  • Master’s degree + 4 years experience (Senior entry)
  • Doctoral degree + 2 years experience (Senior entry)
  • Associate’s degree + 8 years experience (Senior entry)

Preferred skills and technologies include:

  • Advanced mathematics (number theory, abstract algebra, linear algebra, probability, discrete mathematics)
  • Data structures, algorithms, operating systems, and computer architecture
  • Proficiency in C/C++, Python, Java
  • Knowledge of symmetric/asymmetric cryptography, hash functions, encryption, digital signatures, key exchange
  • Familiarity with TLS/SSL, network security principles, SSH
  • Understanding of hardware security modules and secure cloud platforms
  • Experience with SIEM, IDS, vulnerability assessment tools
  • Knowledge of cryptographic libraries, APIs, and standards (NIST, ISO 27001, OWASP)
  • Teamwork, leadership, interpersonal skills
  • Prior information‑collection experience preferred
Pay and Benefits

Salary is based on education level, years of experience, and work level. Salary range for Full Performance and Senior levels is $105,262 – $192,764.

Benefits include a comprehensive package and training based on needs. Work schedule is full time, Monday‑Friday, 6:00 a.m.–6:00 p.m. (flexible). A two‑year DCIPS trial period applies (one year for eligible veterans).

Application Requirements

U.S. citizenship is required. All applicants must provide accurate information. Submission of transcripts (official or unofficial) is required to verify the degree concentration in foundational CS areas. All applicants and employees are subject to random drug testing, security background investigation, and polygraph as per federal guidelines. NSA is an equal opportunity employer.

Veterans and transitioning service members may claim preference. Documentation required includes:

  • DD‑214 (Certificate of Release or Discharge from Active Duty)
  • Certification of Service (letter from branch of armed forces)
  • Standard Form 15 (SF‑15) – Application for 10‑point Veteran Preference
  • VA Letter of Disability (for 10‑point and Sole Survivorship rating)

Failure to provide sufficient documentation may preclude preference eligibility.

#J-18808-Ljbffr
Position Requirements
5+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary