Back to Jobs
DODGG-11/14

Software Engineer - Mid to Experienced Level (Maryland)

National Security Agency/Central Security Service

Fort Meade, Maryland$105,262$192,764Sensitive Compartmented InformationNot required
7 days remaining to applyOpen: March 20, 2026 — Close: March 30, 2026

What You'd Actually Do

As a Software Engineer, NSA has opportunities for you to contribute, learn, and grow in virtually any Computer Science focus area, including: Cybersecurity, High Performance Computing (HPC), Quantum Computing Research, Data Analytics, Machine Learning/Artificial Intelligence (ML/AI), Cryptology/Cryptography, and countless others. If it is considered Computer Science, chances are good we have at least one team focused on it.

Key Duties

  • NSA is seeking experienced Software Engineers to advance a number of high impact systems and teams.
  • Opportunities change constantly, but 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 makes the world a safer place in countless ways including: saving lives of U.S.
  • and allied soldiers; providing U.S.
  • policy and decision makers with critical, timely intelligence; ensuring the continued safety of U.S.
  • citizens and residents by thwarting foreign adversaries; and defending vital networks.
  • The Agency offers a work/life balance that is hard to beat, with flexible work schedules, generous leave policies, and a number of continuing education programs to help meet your long term career goals.
  • The sheer breadth of technologies supported provides endless opportunity for broadening expertise and leadership growth.
  • Tools and technologies used evolve quickly, with systems and responsibilities spanning the full spectrum.
  • More common tools and areas of interest include: COBOL, C/C++, Java, cloud computing, Angular, React, Python, PIG Analytics, Pyspark, agile development, continuous integration/continuous delivery (CI/CD), containers and Docker, Kubernetes, Amazon Web Services (AWS), Linux (VMWare), ElasticSearch, Rust, micro services, Ansible, clusters, digital forensics, incident response, quantum, and so much more.
  • Beyond technical skills, we also need strong critical thinkers, collaborators, independent self-starters, continuous learners and flexible contributors.
  • We look forward to hearing from you - what excites you and where you think you can make the most impact.
  • **Please upload a copy of your transcripts from all schools attended, prior to applying for this position.
  • Unofficial transcripts are fine at this stage.
  • Providing a copy of your transcripts is essential since the minimum qualifications for this position require a degree that demonstrates a concentration of Computer Science (CS) courses in foundational CS areas.**.

Qualifications

  • The qualifications listed are the minimum acceptable to be considered for the position.
  • Degree must be in Computer Science (CS) or Software Engineering.
  • Related fields (e.g., Engineering, Mathematics) may be considered relevant if the programs contain, at minimum, a concentration of courses in the following foundational CS areas: algorithms; computer architecture (not network architecture); programming methodologies and languages; data structures; logic and computation; and advanced mathematics (for example, calculus, discrete mathematics).
  • Relevant experience must be in the software development process (i.e., requirements analysis, software design, implementation, testing, integration, deployment/installation, and maintenance) and programming.
  • FULL PERFORMANCE Entry is with a Bachelor's degree plus 3 years of relevant experience or a Master's degree plus 1 year of relevant experience or a Doctoral degree and no experience.
  • An Associate's degree plus 5 years of relevant experience may be considered for individuals with in-depth experience that is clearly related to the position.
  • SENIOR Entry is with 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.
  • An Associate's degree plus 8 years of relevant experience may be considered for individuals with in-depth experience that is clearly related to the position.

Benefits

Standard federal benefits including FEHB, FERS pension, TSP with matching, annual and sick leave.

Full federal benefits guide →

AI Application Assistant

Get personalized help applying for this position. Tell us about your background and we'll help you craft a stronger application.

AI-generated suggestions. Always review and customize before submitting. Replace all [bracketed placeholders] with your specific details. Your application should reflect your genuine experience and qualifications.

Quick Facts

AgencyNational Security Agency/Central Security Service
LocationFort Meade, Maryland
Pay GradeGG-11/14
Salary Range$105,262 – $192,764
Pay PlanGG
Hiring Path[object Object]
ClearanceSensitive Compartmented Information
TravelNot required
RemoteNo
Categoryit

Salary Range

$105,262$192,764

Base pay before locality adjustment. Learn about locality pay →