National Security Agency · 2 hours ago
Software Engineer - Mid to Experienced Level (Maryland)
The National Security Agency (NSA) is seeking experienced Software Engineers to advance a number of high impact systems and teams. As a Software Engineer at NSA, your work will contribute to various Computer Science focus areas including Cybersecurity, High Performance Computing, and Machine Learning, among others.
National Security
Responsibilities
Advance a number of high impact systems and teams
Large scale platform development (hardware and software, HPC, cloud)
Accessibility development (508 compliance)
AI/ML
Complex algorithms and cryptography
Contribute, learn, and grow in virtually any Computer Science focus area
Tell us what you want to do and let's talk!
Qualification
Required
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
U.S. Citizenship is required for all applicants
Preferred
Candidates with experience in COBOL or IBM mainframe preferred
Prior IC experience preferred
Benefits
NSA offers a comprehensive benefits package.
Company
National Security Agency
Defending Our Nation. Securing The Future.
Funding
Current Stage
Late StageLeadership Team
Recent News
2026-01-11
Krebs on Security
2025-12-21
2025-12-19
Company data provided by crunchbase